
Posted a day ago
Software Engineer–Vehicle Management Systems
The Boeing Company
Requirements
Bachelor's degree, US Citizenship, Ability to obtain DoD Secret Security Clearance, 2+ years C/C++ coding, 1+ years RTOS experience, 1+ years SoC component integration experience, 1+ years BSP and device driver development
Skills
C#RTOSARMLinuxEmbedded Systems
About the role
Responsibilities
- Design, develop, integrate, test, and debug low-level software to initialize devices for board bring up
- Implement and validate BSP components for Linux/RTOS on ARM Cortex-A/R/M cores
- Write and optimize device drivers for memory controllers, on-chip peripherals, DMA controllers, and security engines
- Collaborate with hardware engineers to define register maps, timing requirements, and initialization sequences
- Architect software abstractions for memory-mapped accelerators, interconnect fabric (AXI, NoC), and coherent cache architectures
- Maintain detailed documentation including SoC boot flow, software initialization sequences, and register-level programming guides
- Review and translate customer requirements for embedded devices and systems
Requirements
- Bachelor's degree
- US Citizenship and the ability to obtain a DoD Secret Security Clearance
- 2+ years of experience with C/C++ coding
- 1+ years of experience working with real-time operating systems (RTOS)
- 1+ years of experience designing, verifying, and integrating SoC components (processors, memory controllers, peripherals, etc.)
- 1+ years of experience developing BSPs and device drivers for Linux or RTOS on ARM-based platforms
Preferred Qualifications
- Experience developing embedded software on ARM Cortex-A, -R, and/or -M cores
- Experience designing cache coherence protocols, memory hierarchies, and bus arbitration mechanisms
- Experience with DevOps tool chains (Artifactory, Gitlab) for automating software builds and testing
- Ability to create software-driven test plans for SoC validation, including boot validation and memory stress tests
- Experience working with small, agile teams on fast-paced, customer-funded programs
Benefits
- Competitive base pay and variable compensation opportunities
- Comprehensive health insurance
- Flexible spending and health savings accounts
- Retirement savings plans
- Life and disability insurance
- Paid and unpaid time away from work
About the Company
The Boeing Company is a global aerospace leader. The Boeing Defense, Space & Security (BDS) Space Mission Systems (SMS) team develops advanced software capabilities for next-generation space-based computing and mission-critical systems.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSoftware Engineer–Vehicle Management Systems
The Boeing Company · El Segundo
