Talent.com
Embedded Software Engineer (Experienced/Senior)
Embedded Software Engineer (Experienced/Senior)Boeing • El Segundo, California, United States
Embedded Software Engineer (Experienced / Senior)

Embedded Software Engineer (Experienced / Senior)

Boeing • El Segundo, California, United States
[job_card.1_day_ago]
[job_preview.job_type]
  • [job_card.permanent]
  • [job_card.temporary]
[job_card.job_description]

Job Description

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. Find your future with us.

The Boeing Defense, Space & Security (BDS) Space Mission Systems (SMS) software capability is seeking multiple

Embedded Software Engineers (Experienced / Senior)

in

El Segundo, CA.

We are seeking multiple embedded real time software engineers for our next generation of space-based computers. The selected candidate will be responsible for designing, developing, and testing low level software / firmware that allows the operating system (OS) and application to interact with hardware devices connected to an ARM-based system-on-chip (SOC). The candidate will work with the electronics products and software application team to ensure engineering excellence and achieve program objectives.

Position Responsibilities : (Experienced (P3)

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

Position Responsibilities (Lead (P4)

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

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

This position is expected to be 100% onsite. The selected candidate will be required to work onsite at El Segundo, CA.

Basic Qualifications (Required Skills / Experience) :

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 custom platforms.

Preferred Qualifications (Desired Skills / Experience) :

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 : ability to configure, instantiate, and validate interconnect switches.

Solid grounding in RTL design flows, IP integration, and timing closure concepts.

Ability to create software-driven test plans for SoC validation : boot validation, memory stress tests, peripheral functional tests, and power / clock domain isolation checks.

Excellent problem-solving aptitude and the ability to communicate complex technical concepts to cross-functional teams.

Experience with new product development with small, agile teams on fast-paced, dynamic customer-funded programs

Travel :

No travel is anticipated for this position

Drug Free Workplace :

Boeing is a Drug Free Workplace (DFW) 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 : Level 3 : $115,000 -$155,000

Level 4 : $137,000 - $185,000

Applications for this position will be accepted until

Dec. 29, 2025

Export Control Requirements :

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.

Export Control Details :

US based job, US Person required

Relocation

This position offers relocation based on candidate eligibility.

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 U.S. Secret Clearance Pre-Start and final U.S. Secret Clearance Post-Start is required.

Visa Sponsorship

Employer will not sponsor applicants for employment visa status.

Shift

This position is for 1st shift

Equal Opportunity Employer :

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.

[job_alerts.create_a_job]

Embedded Software Engineer • El Segundo, California, United States

[internal_linking.similar_jobs]
Senior Software Engineer (Embedded)

Senior Software Engineer (Embedded)

Freeform • Los Angeles, CA, US
[job_card.full_time]
SENIOR SOFTWARE ENGINEER (EMBEDDED).Freeform is deploying software-defined, autonomous metal 3D printing factories around the world, bringing the scalability of software to physical production.Our ...[show_more]
[last_updated.last_updated_30] • [promoted]
Senior Principal Engineer Software - Embedded Development (Multiple Locations) - R10215722-2

Senior Principal Engineer Software - Embedded Development (Multiple Locations) - R10215722-2

Northrop Grumman • El Segundo, CA, United States
[job_card.full_time]
Senior Principal Engineer Software - Embedded Development.Join to apply for the Senior Principal Engineer Software - Embedded Development role at Northrop Grumman. At Northrop Grumman, our employees...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Embedded Software Engineer (Actuators & Control Systems)

Senior Embedded Software Engineer (Actuators & Control Systems)

Impulse Space • Redondo Beach, CA, US
[job_card.full_time] +1
Senior Embedded Software Engineer at Impulse.Actuation & Control Systems, you will be responsible for developing embedded software that controls a variety of actuated systems across launch vehi...[show_more]
[last_updated.last_updated_30] • [promoted]
Senior Principal Crypto Embedded Engineer (Onsite, El Segundo)

Senior Principal Crypto Embedded Engineer (Onsite, El Segundo)

Prattwhitney • El Segundo, CA, United States
[job_card.full_time]
A leader in aerospace solutions is seeking a Senior Principal Crypto Software Engineer based in El Segundo, California.This role involves architecture, design, and testing of embedded software with...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Embedded Software Engineer

Senior Embedded Software Engineer

Blue Origin • Los Angeles, CA, United States
[job_card.permanent]
Applications will be accepted on an ongoing basis until the requisition is closed.At Blue Origin, we envision millions of people living and working in space for the benefit of Earth.We're working t...[show_more]
[last_updated.last_updated_30] • [promoted]
Sr. Embedded Software Engineer

Sr. Embedded Software Engineer

Akkodis • Carson, CA, US
[job_card.full_time]
Akkodis is recruiting for a Sr Embedded Software Engineer with a client in the Carson, CA area.This is an onsite contract position with a pay range of $55 an hour to $60 an hour depending on educat...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Embedded Software Engineer

Senior Embedded Software Engineer

Relativity Space • Long Beach, CA, US
[job_card.full_time]
At Relativity Space, we're building rockets to serve today's needs and tomorrow's breakthroughs.Our Terran R vehicle will deliver customer payloads to orbit, meeting the growing demand ...[show_more]
[last_updated.last_updated_30] • [promoted]
Senior Crypto Embedded Software Engineer

Senior Crypto Embedded Software Engineer

Prattwhitney • El Segundo, CA, United States
[job_card.full_time]
A leading aerospace solutions provider seeks a Principal Crypto Embedded Software Engineer in El Segundo, CA.This role involves designing and testing embedded software for network security applianc...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Principal Software Engineer - Embedded Systems

Principal Software Engineer - Embedded Systems

ThinKom Solutions • Hawthorne, CA, US
[job_card.full_time]
We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, embedded systems and networking.This positio...[show_more]
[last_updated.last_updated_30] • [promoted]
Senior Principal Engineer Software - Embedded Development (Multiple Locations)

Senior Principal Engineer Software - Embedded Development (Multiple Locations)

Northrop Grumman Corp. (JP) • El Segundo, CA, United States
[job_card.full_time]
At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come.Our pioneering and i...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Embedded Software Engineer Manager

Embedded Software Engineer Manager

Daikin • Los Angeles, CA, US
[job_card.full_time]
As a Firmware Manager, you will be responsible to lead the firmware team to ensure the successful delivery of new products and ensure timely support of firmware needs on legacy products.The Firmwar...[show_more]
[last_updated.last_updated_30] • [promoted]
Embedded Software Engineer

Embedded Software Engineer

Impulse Space • Redondo Beach, CA, US
[job_card.full_time] +1
You will work with avionics hardware engineers, GNC engineers, propulsion engineers, and others to develop performant and maintainable solutions. You will have the opportunity to contribute to many ...[show_more]
[last_updated.last_updated_30] • [promoted]
Embedded Software Engineer II

Embedded Software Engineer II

Relativity Space • Long Beach, CA, US
[job_card.full_time]
At Relativity Space, we're building rockets to serve today's needs and tomorrow's breakthroughs.Our Terran R vehicle will deliver customer payloads to orbit, meeting the growing demand ...[show_more]
[last_updated.last_updated_30] • [promoted]
Senior Embedded Software Engineer (Camera Systems)

Senior Embedded Software Engineer (Camera Systems)

Impulse Space • Redondo Beach, CA, US
[job_card.full_time] +1
Senior Embedded Software Engineer for Camera Systems at Impulse.You will collaborate with avionics, flight software, and GNC engineers to interface with imaging hardware, support ground and flight ...[show_more]
[last_updated.last_updated_30] • [promoted]
Embedded Software Engineer I

Embedded Software Engineer I

Relativity Space • Long Beach, CA, US
[job_card.full_time]
At Relativity Space, we're building rockets to serve today's needs and tomorrow's breakthroughs.Our Terran R vehicle will deliver customer payloads to orbit, meeting the growing demand ...[show_more]
[last_updated.last_updated_variable_hours] • [promoted] • [new]
Senior Software Engineer, Embedded UI - C++

Senior Software Engineer, Embedded UI - C++

Roku, Inc. • Santa Monica, CA, United States
[job_card.full_time]
Teamwork makes the stream work.Roku is changing how the world watches TV.Roku is the #1 TV streaming platform in the U.Canada, and Mexico, and we've set our sights on powering every television in t...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Embedded Software Lead Engineer

Embedded Software Lead Engineer

YO HR CONSULTANCY • Los Angeles, CA, US
[job_card.full_time]
Employer will sponsor an H1-B Visa.On-site five days a week is a MUST.Full Medical, Dental Vision Benefits &.Expert-level proficiency in Embedded C. Proven track record developing bare-me...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Principal Embedded Software Engineer — Real-Time Systems

Senior Principal Embedded Software Engineer — Real-Time Systems

Northrop Grumman Corp. (JP) • El Segundo, CA, United States
[job_card.full_time]
A leading aerospace and defense company is seeking a Senior Principal Software Engineer for embedded development.The role includes designing automated tests, collaborating in an Agile environment, ...[show_more]
[last_updated.last_updated_variable_days] • [promoted]