Senior Embedded Software Engineer – Hardware/Software Integration
Role responsibilities
Develop and maintain embedded software for aircraft power systems with a focus on hardware/software integration and verification. Perform root-cause analysis on field and production issues while ensuring compliance with RTCA DO-178C standards.
Requirements
Requires a Bachelor's degree in Engineering or Computer Science and at least 5 years of experience with resource-constrained embedded systems. Proficiency in C/C++ and experience using lab equipment for hardware debugging is essential.
Key skills
Embedded Software Development, Hardware/Software Integration, C, C++, Python, RTCA DO-178C, Root Cause Analysis, Board Bring-up, Oscilloscopes, Logic Analyzers, Protocol Analyzers, Embedded Linux, RTOS, UART, RS-485, ARINC 429
Keywords
Embedded Software, Hardware Integration, Aerospace, RTCA DO-178C, C, C++, Python, Embedded Linux, RTOS, SoC, Power Electronics, UART, RS-485, ARINC 429, Oscilloscope, Logic Analyzer, Protocol Analyzer, Board Bring-up, Firmware, Device Trees, StarTeam, Polarion, Root Cause Analysis, Verification Testing, Aviation, Safety-Critical Systems, Bare Metal, Driver Debugging