Software Engineer–Vehicle Management Systems at The Boeing Company - ScoutJobs - The AI-curated global job board
Skip to content
The Boeing Company
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 free

Software Engineer–Vehicle Management Systems

The Boeing Company · El Segundo

Sign up to apply