Embedded Software Engineer (Associate, Experienced, or Senior)

The Boeing Company

El Segundo (CA)

On-site

USD 125,000 - 182,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health insurance
Relocation assistance

Job summary

Boeing is seeking an embedded software engineer to design, implement, and validate low-level software for board bring-up and SoC components. You will work closely with hardware teams to define registers, timing, and initialisation sequences, and you will develop device drivers, memory controllers, and interconnect software.

This role emphasizes rigorous documentation, automated tooling, and on-schedule delivery. Qualifications include U.S.

Qualifications

  • U.S. Citizenship required and ability to obtain a U.S. Security Clearance.

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 RISC processor.
  • 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 initialisation 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 initialisation 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

Skills

C/C++
RTOS
Embedded Linux
BSP development
Device drivers

Education

Bachelor's degree

Tools

GitLab
Artifactory

Job description

Position 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 RISK processor
  • 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
Basic Qualifications (Required Skills/Experience):
  • Ability to obtain a U.S. Security Clearance for which the U.S. Government requires U.S. Citizenship
  • Bachelor’s degree
  • 2+ years of experience reading and interpreting C/C++ code
  • 2+ years of experience working with real-time operating systems (RTOS)
  • 2+ years of experience with embedded Linux kernel and BSP development
Preferred Qualifications (Desired Skills/Experience):
  • 3 or more years' related work experience or an equivalent combination of education and experience
  • 5 or more years' related work experience or an equivalent combination of education and experience
  • 2+ years of experience in assembly
  • 2+ years of hands‑on experience designing, verifying, and integrating SoC components including processors, memory controllers, peripherals, and interconnect fabrics (AXI, NoC)
  • 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
  • Experience with AXI bus protocol and NoC architecture: ability to configure, instantiate, and validate interconnect switches
  • Experience with creating software-driven test plans for SoC validation: boot validation, memory stress tests, peripheral functional tests, and power/clock domain isolation checks
  • Experience with new product development with small, agile teams on fast-paced, dynamic customer‑funded programs
Drug Free Workplace:

Boeing is a Drug Free Workplace where post offer applicants and employees are subject to testing for marijuana, cocaine, opioids, amphetamines, PCP, and alcohol when criteria is met as outlined in our policies.

CodeVue Coding Challenge: To be considered for this position you will be required to complete a technical assessment as part of the selection process. Failure to complete the assessment will remove you from consideration.

Pay & Benefits:

At Boeing, we strive to deliver a Total Rewards package that will attract, engage and retain the top talent. Elements of the Total Rewards package include competitive base pay and variable compensation opportunities. The Boeing Company also provides eligible employees with an opportunity to enroll in a variety of benefit programs, generally including health insurance, flexible spending accounts, health savings accounts, retirement savings plans, life and disability insurance programs, and a number of programs that provide for both paid and unpaid time away from work. The specific programs and options available to any given employee may vary depending on eligibility factors such as geographic location, date of hire, and the applicability of collective bargaining agreements. Pay is based upon candidate experience and qualifications, as well as market and business considerations.

Summary Pay Range for Associate Level (Level 2): $106,250 - $143,750

Summary Pay Range for Experienced Level (Level 3): $135,150 - $182,850

Summary Pay Range for Senior Level (Level 4): $171,700 - $232,300

Language Requirements:

Not Applicable

Relocation:

This position offers relocation based on candidate eligibility.

Export Control Requirement:

This position must meet U.S. export control compliance requirements. To meet U.S. export control compliance requirements, a “U.S. Person” as defined by 22 C.F.R. §120.62 is required. “U.S. Person” includes U.S. Citizen, U.S. National, lawful permanent resident, refugee, or asylee.

Safety Sensitive:

This is not a Safety Sensitive Position.

Security Clearance:

This position requires the ability to obtain a U.S. Security Clearance for which the U.S. Government requires U.S. Citizenship. An interim and/or final U.S. Secret Clearance Post-Start is required.

Visa Sponsorship:

Employer will not sponsor applicants for employment visa status.

Contingent Upon Award Program

This position is not contingent upon program award

Shift:

Shift 1 (United States of America)

Boeing is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, genetic factors, military/veteran status or other characteristics protected by law.

EEO is the law Boeing EEO Policy Request an Accommodation Applicant Privacy Boeing Participates in E – Verify E-Verify (English) E-Verify (Spanish) Right to Work Statement Right to Work (English) Right to Work (Spanish)

Boeing is committed to protecting, connecting and exploring our world and beyond, safely and sustainably. From the seabed to outer space, you can contribute to work that matters with a company where diversity, equity and inclusion are shared values. We’re committed to fostering an environment that’s welcoming, respectful and inclusive of every teammate, with great opportunity for professional growth. Find your future with us.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer (Associate or Experienced)
Software Engineer (Associate or Experienced)

Boeing • Colorado Springs (CO)

On-site
USD 99,000 - 171,000
401(k) plan with company match
Health insurance
Software Engineer (Experienced or Senior)
Software Engineer (Experienced or Senior)

Boeing • Albuquerque (NM)

On-site
USD 127,000 - 232,000
Relocation offered
Total Rewards package
401(k) match
Software Quality Engineer (Associate, Mid-Level or Senior)
Software Quality Engineer (Associate, Mid-Level or Senior)

Boeing • Berkeley (MO)

On-site
USD 83,000 - 166,000
Relocation assistance
Software Quality Engineer (Associate, Experienced or Senior)
Software Quality Engineer (Associate, Experienced or Senior)

Boeing • El Segundo (CA)

On-site
USD 95,000 - 200,000
Health insurance
Lead Software Engineer - Embedded
Lead Software Engineer - Embedded

Boeing • United States

Remote
USD 212,000 - 286,000
Software Engineer (Associate, Experienced or Senior) | Bixby
Software Engineer (Associate, Experienced or Senior) | Bixby

Boeing • El Segundo (CA)

On-site
USD 106,000 - 232,000
Health insurance
401(k) with company match
Student Loan Match
Application Software Engineer, Phantom Works (Experienced or Senior)
Application Software Engineer, Phantom Works (Experienced or Senior)

Boeing • Berkeley (MO)

On-site
USD 127,000 - 217,000
Product Security Engineer (Senior)
Product Security Engineer (Senior)

The Boeing Company • Seal Beach (CA)

On-site
USD 143,000 - 255,000
Health insurance
Retirement savings plans
Life and disability insurance
+2
Software Engineer (Associate or Experienced)
Software Engineer (Associate or Experienced)

Boeing • Seal Beach (CA)

On-site
USD 106,000 - 183,000
Digital Software Engineering Architect
Digital Software Engineering Architect

Boeing • Berkeley (MO)

On-site
USD 198,000 - 268,000