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 
