Software Engineer–Vehicle Management Systems (Vehicle Management Systems)
$112,500–$137,500 year
On-site · El Segundo, California, United States
Job Summary
Embedded real-time software engineer for ARM-based SOCs in space mission systems. Responsibilities include designing, developing, integrating, testing, and debugging low-level software to initialize devices for board bring-up; implementing Linux/RTOS BSPs on ARM Cortex-A/R/M cores; writing and optimizing device drivers for memory controllers, on-chip peripherals, DMA controllers, interrupt controllers, and security engines; collaborating with hardware engineers to define register maps, timing requirements, and initialization sequences; architecting software abstractions for memory-mapped accelerators, interconnect fabrics (AXI, NoC), and coherent cache architectures; writing and maintaining design and test documentation (SoC boot flow, init sequences, register-level guides, integration checklists); reviewing customer requirements for embedded software products; delivering on-cost and on-schedule; producing design/test artifacts and tooling for configuration automation; onsite at El Segundo, CA.
Required Qualifications
- Bachelor’s degree
- 2+ years of experience with C/C++
- RTOS experience
- design, verify, and integrate SoC components
- Linux/u-boot/kernel experience
- BSPs and device drivers development
- ARM-based platforms
- ability to obtain DoD Secret US Security Clearance (Pre-Start)
- US Citizenship
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.