Embedded Software Engineer

Booz Allen Hamilton

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Colorado Springs, CO
Salary
$86,800–$198,000 / yr
Employment
Full-time
Posted
87 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $152k
This role $142k
$73k $211k
below market most similar roles pay here above market

This role pays less than 61% of similar roles. Most pay $122,285–$182,400 — the blue band above. At the midpoint, this role pays about $142k versus about $152k for comparable roles.

Based on 240 similar postings.

Employer

About Booz Allen Hamilton

Booz Allen Hamilton is a management and technology consulting firm that provides analytics, digital, engineering, and cybersecurity solutions primarily to U.S. government agencies and commercial clients. Industry: Management & Technology Consulting

Booz Allen Hamilton currently has 1662 open roles on FindRole.

Listed pay typically runs $86,800–$198,000 across 904 roles with salary data.

Most-posted roles

View all roles at Booz Allen Hamilton

At a glance

TL;DR · Embedded Software Engineer

The Embedded Software Engineer will join a team focused on integrating, testing, and evaluating RF quantum sensing technologies for national security missions. This hands-on role involves developing and debugging embedded software, hardware-software integration, and system reliability across microcontrollers, motorized subsystems, sensors, and control logic. The engineer will build real-time software for specialized hardware, ensuring high performance in production environments. Key technical requirements include proficiency in Python, C, and C++, as well as experience with digital signal processing algorithms and RF theory. Candidates must demonstrate skills in building spectrum analyzer components, using Agile tools like Jira and GitHub, and porting software between Windows and Linux. The work involves solving complex technical problems related to firmware behavior, electrical interfaces, and system-level interactions in deployed hardware.

What does a Embedded Software Engineer earn?

Median $150424 from 100 postings across 20 companies.

See salary data

What you'll do

  • Develop and test real-time software for microcontrollers interfacing with specialized hardware.
  • Integrate and evaluate RF quantum sensing technologies for national security missions.
  • Implement digital signal processing (DSP) algorithms and RF theory for spectrum analyzer components.
  • Develop firmware for embedded systems using SCPI, Ethernet, and Serial integration.
  • Debug software across multiple layers, including firmware behavior, electrical interfaces, and system-level interactions.
  • Port software from Windows to Linux environments, including compiling and cross-compiling libraries.
  • Provide technical oversight and mentorship for junior employees' technical competencies.
  • Perform hands-on laboratory work and hardware-software integration testing.

What we're looking for

  • Bachelor's degree in a STEM field.
  • Ability to obtain a TS/SCI clearance.
  • 7+ years of experience with software development languages, including Python, C, or C++.
  • Experience with the design, development, and testing of real-time software for microcontrollers interfacing with specialized hardware.
  • Experience with digital signal processing (DSP) algorithms and RF theory, including building the front and back end of a spectrum analyzer.
  • Experience using Agile processes and tools, including Jira or Confluence, and using version control, including GitHub.
  • Experience using Windows and Linux systems, including porting software from Windows to Linux and cross-compiling libraries.
  • Experience developing software and firmware for embedded systems, such as SCPI, Ethernet, and Serial integration.

More like this

Similar roles

Real-Time Software Engineer

Booz Allen Hamilton

McLean, VA +1 70 days ago $86,800–$198,000
Python C C++ Kubernetes Docker Machine Learning TensorFlow Keras PyTorch Rust Javascript Angular React VHDL Verilog Linux Windows GitHub Jira Confluence Agile Embedded Systems Firmware RF Theory Ethernet Serial SCPI

Digital Signal Processing Software Engineer

Booz Allen Hamilton

McLean, VA 55 days ago $86,800–$198,000
Python C C++ Docker Agile GitHub VHDL Verilog TensorFlow Keras PyTorch React Linux Jira Confluence Digital Signal Processing RF Theory

Embedded Software Engineer

L3Harris

Camden, NJ 20 days ago $94,341–$156,188
Java C C++ Python VxWorks Red Hat Enterprise Linux OpenShift VMWare Jira Rational Team Concert SDLC Agile Scrum UML Asterisk RMF VOIP Static Analysis
4+ yrs exp

Embedded Software Engineer

General Dynamics

Bloomington, MN 38 days ago $118,570–$126,000
C C++ Python Rust Linux RTOS Docker Kubernetes HW/SW Integration DO-178 Agile Embedded Software Development
5+ yrs exp

Embedded Software Engineer

Qualcomm

San Diego, CA 39 days ago $117,800–$176,600
C C++ Python Assembly Java Perl Embedded Software Device Drivers SCons JTAG CPU Architecture Software Source Control Build Systems Debugging
2+ yrs exp

Embedded Software Engineer

TSC

Huntsville, AL 4 days ago
C C++ Embedded Linux Python Bash Git Unit Testing Data Structures Algorithms Multithreaded Programming Networking Ethernet FPGA Hardware-in-the-loop Simulation Software Configuration Management