remoteonsite
Experienced Software Engineer - Embedded & Avionics - Boeing
Software Engineer
Senior embedded software engineer specializing in avionics systems, developing and validating C/C++ code for RTOS and AUTOSAR platforms, with strong hardware interfacing, debugging, and test automation expertise.
About the role
Key Responsibilities
- Design, develop, and maintain embedded software for avionics applications using C/C++ on RTOS and AUTOSAR platforms.
- Collaborate with hardware teams to interface software with avionics sensors, actuators, and communication buses.
- Implement rigorous unit, integration, and system tests, and automate test workflows to ensure reliability and safety compliance.
- Analyze and resolve complex software defects, perform root‑cause analysis, and provide corrective actions.
- Participate in design reviews, code reviews, and documentation to meet industry standards and regulatory requirements.
Requirements
- 5+ years of experience in embedded software development for avionics or aerospace systems.
- Proficiency in C/C++ and familiarity with RTOS and AUTOSAR architecture.
- Strong knowledge of hardware interfaces (CAN, ARINC 429, SPI, I2C) and debugging tools (JTAG, logic analyzers).
- Experience with test automation frameworks and continuous integration pipelines.
- Excellent problem‑solving skills, attention to detail, and ability to work in a cross‑functional team.
Skills
rtostest automation