Lead Embedded Software Engineer – Aviation Systems
Position: Lead Embedded Software Engineer
Location: Remote (B2B Contract)
Salary: Gross – to be specified
Holidays: 10 public holidays + 14 days annual leave
Job Description
We are seeking a Lead Embedded Software Engineer to own the design and development of safety-critical embedded software for airborne systems. This role requires deep expertise in RTCA DO-178C, embedded C programming, and real-time safety-critical software development, combined with leadership experience. You will guide the software team through architecture, design, implementation, integration, and verification, ensuring compliance, performance, and safety.
Responsibilities
-
Lead and mentor a team of embedded engineers, fostering best practices in DO-178C compliance, coding standards, and troubleshooting.
-
Analyze system requirements and propose improvements for embedded software solutions.
-
Develop high-level software requirements and architect robust embedded software systems.
-
Design and implement real-time embedded software using C and Assembly for ARM microcontrollers.
-
Integrate software with hardware, ensuring timing, performance, and safety compliance.
-
Conduct peer code reviews, promoting software reusability and maintainability.
-
Collaborate with the software verification team for testing, analysis, and certification activities.
-
Lead communication with stakeholders, including FAA personnel, DERs, and project managers.
Minimum Qualifications
-
Aviation software experience is required.
-
Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field.
-
7+ years of experience in real-time embedded software development.
-
1+ year experience in a lead/technical leadership role.
-
Strong knowledge of C programming and embedded software design principles.
-
Experience with Texas Instruments Hercules, STM ARM microcontrollers, or equivalent.
-
Ability to read electrical schematics, datasheets, and technical documentation.
-
Hands-on experience with oscilloscopes, bus analyzers, and lab electronics equipment.
-
Expert knowledge of DO-178C Level A compliance activities and outputs.
-
Proficiency in SPI, I2C, CAN, ARINC 429, ADCs, DMA controllers, and sensor integration.
-
Strong communication and leadership skills.
Preferred Qualifications
-
Experience with Texas Instruments TMS570 ARM microcontrollers.
-
Hands-on experience with Lauterbach TRACE32 debug/instruction trace system.
-
Knowledge of GNU GCC ARM toolchain and TI Code Composer Studio.
-
Experience with Polarion ALM lifecycle management.
-
Expertise in embedded software for electric motor control, battery management, and flight control systems.
-
Familiarity with project management methodologies (Kanban, Scrum, traditional).
Languages
-
English Level: C1 Advanced
