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 is a senior-level position focusing on developing critical low-level software and firmware for ARM-based systems.

The role involves designing and implementing board support packages (BSPs), device drivers, and system initialization software for complex space systems. You'll work with cutting-edge technology, including ARM Cortex processors, real-time operating systems, and advanced memory architectures. The position requires deep technical expertise in embedded systems, particularly with ARM assembly, C/C++ programming, and RTOS development.

This is an excellent opportunity for experienced embedded software engineers looking to work on challenging space technology projects. The role offers competitive compensation ($115,000-$185,000) and comprehensive benefits, including health insurance, retirement plans, and various insurance options.

Key technical areas include:

  • Low-level firmware and BSP development
  • Device driver optimization
  • Memory controller and peripheral programming
  • Cache coherence and bus protocols
  • Security engine implementation

The position requires US citizenship due to security clearance requirements and is 100% onsite in El Segundo, CA. Boeing offers a collaborative environment working with cross-functional teams and the chance to contribute to cutting-edge space technology development.

This role would be ideal for someone with:

  • Strong embedded systems background
  • Experience with ARM architecture and assembly
  • Expertise in C/C++ programming
  • Understanding of real-time operating systems
  • Interest in space technology and defense systems

Boeing provides comprehensive benefits, professional development opportunities, and the chance to work on projects that advance space exploration and defense capabilities. The company's strong focus on innovation and engineering excellence makes this an exciting opportunity for experienced embedded software engineers looking to make an impact in the aerospace industry.

Last updated 11 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 various controllers and security engines
  • 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-schedule
  • Design and write custom tools for configuration automation

Requirements For Embedded Software Engineer (Experienced/Senior)

Linux
  • US Citizenship (required for DoD Secret Security Clearance)
  • 2+ years experience in ARM assembly for performance-critical code
  • 2+ years experience with C/C++ coding
  • 2+ years experience working with real-time operating systems (RTOS)
  • 2+ years experience designing and integrating SoC components
  • 2+ years experience developing BSPs and device drivers for Linux
  • Experience with DevOps tools like Artifactory and Gitlab
  • Proficiency with AXI bus protocol and NoC architecture
  • Knowledge of RTL design flows and timing closure concepts

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)