Embedded Software Engineer Jobs

1,325 jobs found — updated daily

Embedded C++ Software Engineer

Booz Allen Hamilton•Usa, VA

About The Position

Booz Allen is seeking an Embedded C++ Software Engineer to research, design, develop, and test embedded control systems for advanced Navy weapon and combat systems. The engineer will contribute to a project involving embedded controls and help advance personnel and shipboard defense capabilities. The role offers experience in directed energy, embedded control systems, test and evaluation, and applied research within the Global Defense Sector. The position involves working with cross-functional teams, including hardware and system engineers, and supporting software across the full development lifecycle. The role requires a Secret clearance and the ability to work on-site up to five days per week, with telework flexibility depending on program and test schedules. Travel may be required up to 10% of the time. Candidates must complete a skills assessment and meet its minimum proficiency threshold to continue in the hiring process.

Requirements

  • At least 2 years of professional experience developing C++ software.
  • Experience across the full development lifecycle, including requirements analysis, design, implementation, testing, integration, and deployment.
  • Experience designing and extending state machine architecture.
  • Experience collaborating with cross-functional teams, including hardware and system engineers.
  • Experience developing and debugging software in Linux environments.
  • Ability to research, evaluate, and adopt new technologies and apply them to project requirements.
  • Ability to work on-site up to five days a week, with telework flexibility based on program and test schedules.
  • Ability to travel up to 10% of the time.
  • Secret clearance.
  • Bachelor’s degree in Computer Science, Software Engineering, or Computer Engineering.
  • Candidates must complete the required skills assessment and meet the minimum proficiency threshold to continue in the hiring process.

Nice To Haves

  • Experience developing software in Rust or Python.
  • Experience with Agile development methodologies.
  • Experience with network protocol implementation, interface development, and communication protocols.
  • Experience with Protocol Buffers (Protobuf), gRPC, and RabbitMQ.
  • Experience designing or developing safety-critical systems.
  • Experience developing and utilizing automated test frameworks and tools.
  • Experience working with Docker and containerized development environments.

Responsibilities

  • Research, design, develop, and test software for an embedded controls project.
  • Contribute to the design and development of embedded control systems for advanced weapon and defense capabilities.
  • Participate in requirements analysis, design, implementation, testing, integration, and deployment.
  • Design and extend state machine architecture.
  • Collaborate with cross-functional teams, including hardware and system engineers.
  • Research, evaluate, and adopt technologies relevant to project requirements.
  • Complete the required skills assessment as part of the hiring process.

Benefits

  • Health, life, and disability benefits.
  • Financial and retirement benefits.
  • Paid leave.
  • Professional development.
  • Tuition assistance.
  • Work-life programs.
  • Dependent care.
  • Recognition awards program for exceptional performance and demonstration of company values.

Career Resources

Build a Resume for Embedded Software Engineer

The resume builder that gets results.

  • Get clear feedback so you look as qualified as you are
  • Align your resume with the job to get further in the process, faster
  • Take the guesswork out of resume writing

Explore Related Job Searches

Frequently Asked Questions

Common questions about Embedded Software Engineer careers and jobs.

Based on current job postings on Teal, the average Embedded Software Engineer salary in the US is approximately $146,000 per year, with a typical range of $75,000 to $249,000.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service