Taro Logo

Embedded Software Engineer (Experienced/Senior)

Boeing Defense, Space & Security (BDS) develops and manufactures aircraft, satellites, missiles, and other aerospace technology for defense and space missions.
El Segundo, CA 90245, USA
$115,000 - $185,000
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Space · Defense

Description For Embedded Software Engineer (Experienced/Senior)

Boeing Defense, Space & Security (BDS) is seeking experienced Embedded Software Engineers to work on next-generation space-based computers in El Segundo, CA. This role offers an exciting opportunity to work with cutting-edge aerospace technology, developing low-level software and firmware for ARM-based systems-on-chip.

The position involves designing and implementing critical embedded software components, from board bring-up to operating system integration. You'll work with real-time operating systems, develop device drivers, and create software abstractions for complex hardware components. The role requires expertise in ARM assembly, C/C++ programming, and deep understanding of hardware-software interfaces.

This is an ideal opportunity for experienced software engineers passionate about space technology and low-level systems programming. You'll collaborate with hardware engineers, work on performance-critical code, and contribute to Boeing's space missions. The role offers competitive compensation ($115,000-$185,000) and comprehensive benefits.

Key aspects include:

  • Working with space-based computer systems
  • Developing firmware and BSP components for ARM-based platforms
  • Implementing and optimizing device drivers
  • Creating detailed technical documentation
  • Collaborating with cross-functional teams

The position requires US citizenship and ability to obtain a DoD Secret clearance, reflecting the important nature of the work. Boeing offers a comprehensive benefits package including health insurance, retirement plans, and various insurance options.

This is a unique chance to work on advanced space technology while growing your career with a global aerospace leader. You'll be part of a team driving innovation in space computing, with the backing of Boeing's extensive resources and expertise.

Last updated 10 days ago

Responsibilities For Embedded Software Engineer (Experienced/Senior)

  • Design, develop, integrate, test and debug low level software 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 and peripherals
  • Collaborate with hardware engineers on register maps and timing requirements
  • Architect and implement software abstractions for memory-mapped accelerators
  • Write and maintain detailed documentation
  • Review and translate customer requirements
  • Drive software execution to deliver products on-cost and on-schedule
  • Design and write custom tools for configuration automation

Requirements For Embedded Software Engineer (Experienced/Senior)

Linux
  • US Citizenship required
  • Ability to obtain a DoD Secret US Security Clearance
  • 2+ years of experience in ARM assembly for performance-critical code
  • 2+ years of experience with C/C++ coding
  • 2+ years of experience working with real-time operating systems (RTOS)
  • 2+ years of hands-on experience designing, verifying, and integrating SoC components
  • 2+ years of experience developing BSPs and device drivers for Linux

Benefits For Embedded Software Engineer (Experienced/Senior)

Medical Insurance
401k
Vision Insurance
Dental Insurance
  • Competitive base pay
  • Variable compensation opportunities
  • Health insurance
  • Flexible spending accounts
  • Health savings accounts
  • Retirement savings plans
  • Life insurance
  • Disability insurance
  • Paid time off

Interested in this job?

Jobs Related To The Boeing Company Embedded Software Engineer (Experienced/Senior)