
Job description
We are seeking a passionate Software Embedded Engineer to join our cutting-edge team. This role offers an excellent opportunity for fresh graduates or early-career professionals to work on innovative embedded software solutions for defense and aerospace applications. If you have a strong foundation in embedded programming, real-time operating systems, and communication protocols, this is the perfect role for you.
Key Responsibilities
• Design, develop, and test embedded software for microcontrollers and real-time systems.
• Collaborate with hardware engineers to integrate software with electronic systems.
• Write efficient and optimized C/C++ code for real-time embedded applications.
• Work with real-time operating systems (RTOS) like FreeRTOS, VxWorks, or similar platforms.
• Utilize version control tools such as Git and GitHub for software management.
• Implement and debug communication protocols like I2C, SPI, UART, and CAN.
• Perform software testing and validation to ensure reliability and performance.
• Create detailed technical documentation for software processes and workflows.