Boeing logo

Embedded Software Engineer (Experienced/Senior)

Boeing

Los Angeles, CA
Full Time
Senior
115k-185k
10 days ago

Job Description

About the Role

At Boeing, we innovate and collaborate to make the world a better place. We're committed to fostering an environment for every teammate that's welcoming, respectful and inclusive, with great opportunity for professional growth. The Boeing Defense, Space & Security (BDS) Space Mission Systems (SMS) software capability is seeking multiple Embedded Software Engineers (Experienced/Senior) in El Segundo, CA. The role involves designing, developing, and testing low level software/firmware for space-based computers, working with electronics products and software teams to ensure engineering excellence and program success.

Key Responsibilities

  • Design, develop, integrate, test and debug low level software to initialize devices for board bring up
  • Design, 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, interrupt controllers, and security engines
  • Collaborate with hardware engineers to define register maps, timing requirements, and recommended initialization sequences
  • Architect and implement software abstractions for memory-mapped accelerators, interconnect fabric (AXI, NoC), and coherent cache architectures
  • Write and maintain detailed documentation: SoC boot flow, software initialization sequences, register-level programming guides, and integration checklists
  • Review, analyze, and translate customer requirements for software products for embedded devices and systems
  • Drive software execution to deliver products on-cost and on-schedule to program
  • Produce design and test documentation and artifacts
  • Design and write custom tools to support configuration automation and improve development
  • Lead design, development and test of low-level software to initialize devices for board bring up
  • Assign tasks, provide guidance and verify work to junior software engineers
  • Gather user requirements and decompose to software level for software architecture and design

Requirements

  • Ability to obtain a DoD Secret US Security Clearance (Pre-Start), for which the US Government requires US Citizenship
  • 2+ years of experience in ARM assembly for performance-critical code
  • 2+ years of experience with C/C++ coding with strong proficiency
  • 2+ years of experience working with real-time operating systems (RTOS)
  • 2+ years of hands-on experience designing, verifying, and integrating SoC components including processors, memory controllers, peripherals, and interconnect fabrics (AXI, NoC)
  • 2+ years of experience developing BSPs and device drivers for Linux (u-boot, kernel) and/or real-time operating systems on ARM-based platforms

Nice to Have

  • Level 3: 3 or more years' related work experience or an equivalent combination of education and experience
  • Level 4: 5 or more years' related work experience or an equivalent combination of education and experience
  • 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 automating software builds, unit tests, integration tests, deployment, and installations using a DevOps tool chain using Artifactory and/or Gitlab
  • Proficiency with AXI bus protocol and NoC architecture
  • Solid grounding in RTL design flows, IP integration, and timing closure concepts
  • Ability to create software-driven test plans for SoC validation
  • Excellent problem-solving aptitude and communication skills
  • Experience with new product development in fast-paced, customer-funded programs

Qualifications

  • Educational background or certifications are implied but not explicitly specified in the description

Benefits & Perks

  • Competitive base pay and variable compensation opportunities
  • Health insurance, flexible spending accounts, health savings accounts
  • Retirement savings plans, life and disability insurance programs
  • Paid and unpaid time off programs
  • Relocation assistance based on candidate eligibility

Working at Boeing

Boeing fosters an inclusive, respectful, and welcoming environment that encourages professional growth and collaboration. The company emphasizes innovation, engineering excellence, and supporting fast-paced, dynamic programs with small, agile teams.

Apply Now

Job Details

Posted AtJul 16, 2025
Salary115k-185k
Job TypeFull Time
Work ModeOnsite
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Boeing

Website

boeing.com

Company Size

10000+ employees

Location

Los Angeles, CA

Industry

Aerospace Product and Parts Manufacturing

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches