Software Engineer Embedded
Core
Developing embedded real-time software for avionics hardware solutions, focusing on low-level drivers, high-integrity development, and integration testing.
Role type
Senior IC embedded software engineer (avionics/safety-critical)
Builds
Embedded real-time software for avionics systems
Domain
Aerospace / Embedded Systems
Required skills
C, Linux kernel/user mode drivers, RTOS, high-integrity software development, hardware/software interface debugging, test automation, CI/CD, Python, Bash, JTAG, logic analyzers, bus analyzers
Preferred skills
Board bring-up, bootloaders, on-target debugging, hardware-in-the-loop (HIL) testing, secure boot, encryption, key management, DO-178C, NASA-STD-5001, MIL-STD-498, MIL-STD-882
Technologies
Linux, RTOS, DVCS, CI, CD, JTAG, Python, Bash
Responsibilities
Design, develop, test, debug, and maintain software integrated into embedded devices and systems; Review, analyze, and translate customer requirements into software product designs; Build and write code for embedded systems software tailored to specific specialized hardware; Integrate embedded software with hardware components effectively; Test and debug software for embedded devices and systems to ensure functionality and reliability; Analyze, monitor, and enhance the efficiency and stability of embedded software systems (via careerplan.io/jobs/11182-software-engineer-embedded-at-boeing)
Seniority
Senior, hands-on IC
