Location
remote, romblon, Philippines
Posted
July 10, 2026
Job Description
As part of an embedded electronics and software engineering team, you will contribute to the development of safety‑critical embedded software in C/C++ for avionics and industrial environments. You will work across the full software lifecycle — requirements, design, coding, verification, integration, and qualification — following stringent constraints related to performance, safety, and reliability.
Key Responsibilities
- Analyze functional needs and write software requirements, technical specifications, and design documents (DO‑178C).
- Design and develop embedded software modules in C/C++ (C++11/14/17) for avionics platforms, RTOS, or embedded Linux.
- Develop and maintain kernel drivers, RTOS drivers, and hardware abstraction layers (HAL).
- Implement and maintain communication stacks such as CAN, Ethernet, UART, SPI, and I2C. Perform development, debugging, verification, and maintenance of embedded software for avionics projects.