575 IT & Software Developer jobs in the US

BOEING jobs

Embedded Software Engineer

$132,600 - 179,400
Hazelwood Logistics Center Drive, Robertson
$132,600 - 179,400
Company Size icon
Company Size
5k+
Company Type icon
Company Type
Product
Exp Level icon
Exp Level
Senior
Job Type icon
Job Type
Full-Time
Language icon
Language
English
Visa sponsorship icon
Visa sponsorship
No

Requirements

Must:
- I have 9 years of experience in software architecture and the design of embedded software systems. - I possess 9 years of experience in VMWare Virtualization. - I have 9 years of experience in developing software using Docker or Kubernetes for container-based applications. - I possess 3 years of experience leading technical projects involving multiple real-time operating systems (RTOS), Linux kernels, and/or bare metal applications. - I am knowledgeable about software certification processes and standards, such as DO-178C or similar, and have experience supporting internal software certification activities.

Responsibilities

- I will lead the architecture and partitioning design for multicore embedded systems using Wind River Helix Virtualization Platform (HVP) or equivalent type-1 partitioned hypervisors (AMP/BMP). - I will define and validate partition scheduling, resource allocation, and isolation strategies to meet real-time and mixed-criticality requirements. - I will lead performance evaluations, profiling, and mitigate shared resource contention (cache, memory bandwidth, I/O); I will define WCET/WCRT approaches and verification steps suitable for the program. - I will architect hybrid systems that combine safety-certifiable RTOS partitions and containerized Linux applications; I will recommend practical strategies for containerization in embedded contexts. - I will implement and automate evaluation workflows, continuous integration (CI) pipelines, and test harnesses (Python, Bash, CI tooling) to ensure continuous performance regression and reproducibility. - I will produce architecture documentation, design rationale, test plans, benchmarks, and presentations for stakeholders; I will mentor and guide engineering teams on best practices for multicore systems. - I will collaborate with avionics, security, and certification leads; I will oversee ARINC 615 data-loading workflows and CDS integrations with the help of domain specialists or contractors. - I will recommend tools, lab setups, and vendor selections for profiling, hardware-in-the-loop (HIL) testing, and the collection of certification evidence. - I will stay updated with emerging technologies in multicore processing, real-time systems, Wind River HVP, and container orchestration.

Description


We are looking for a Senior Embedded Software Architect to take ownership of multicore embedded software architecture, evaluation, and optimization across real-time and mixed-criticality systems. This role demands deep expertise in multicore/RTOS partitioning and virtualization, along with practical familiarity with avionics data-loading (ARINC 615) and Cross Domain Solution (CDS) concepts. The ideal candidate will lead architecture decisions, conduct performance and reliability evaluations, and mentor engineering teams, receiving assistance from specialists or contractors for highly specialized certification/CDS tasks as necessary. This position requires me to work 100% onsite in Hazelwood, Missouri. Additionally, I will need to complete a technical assessment as part of the selection process, and I am a drug-free workplace, requiring compliance with our drug testing policies. I offer a comprehensive Total Rewards package, including competitive pay and various benefits that adjust based on eligibility factors. Lastly, this position may require me to obtain a U.S. Security Clearance, and I will not be sponsoring employment visa status. We are proud to be an Equal Opportunity Employer, making employment decisions without bias towards race, color, religion, gender, and other protected characteristics.
Something wrong or incorrect with this job? Tell us in the chat 💬 on the right ➡️
You can find C / C++ Developer salaries in the United States here.

How many C / C++ Developer jobs are in the United States?

Currently, there are 575 C / C++ openings.

Is the US a good place for C / C++ Developers?

The US is one of the best countries to work as a C / C++ Engineer. It has a vibrant startup community, growing tech hubs and, most important: lots of interesting jobs for people who work in tech.

Which companies are hiring for C / C++ Developer jobs in the United States?

Sperasoft, Asset Inventories Inc., Medlog, Archon Systems Inc, HAPLY Robotics Inc., Journey Freight International inc, Puter Technologies Inc. among others, are currently hiring for C / C++ roles in the United States.

The company with most openings is Leidos as they are hiring for 88 different C / C++ Developer jobs in the United States. They are probably quite committed to find good C / C++ Developers.