Embedded Software Engineer Level 2 or Level 3

Northrop Grumman

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Cincinnati, OH
Salary
$91,800–$137,600 / yr
Employment
Full-time
Posted
4 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $159k
This role $115k
$79k most similar roles pay here $207k

This role pays less than 88% of similar roles. Most pay $131,560–$186,175 — the shaded band above. At the midpoint, this role pays about $115k versus about $159k for comparable roles.

Based on 240 similar postings.

Employer

About Northrop Grumman

Northrop Grumman is a leading global aerospace and defense technology company providing systems in autonomous systems, cyber, C4ISR, space, strike, and logistics. Industry: Aerospace & Defense

Northrop Grumman currently has 461 open roles on FindRole.

Listed pay typically runs $114,900–$172,300 across 267 roles with salary data.

Most-posted roles

View all roles at Northrop Grumman

At a glance

TL;DR · Embedded Software Engineer Level 2 or Level 3

Embedded Software Engineer (Leve 2 or Level 3) engineers join multi-disciplinary program teams to develop sensor, communication, and cyber systems for intelligence customers. These engineers manage all phases of development, including requirements generation, hardware selection, software development, system integration, and testing. The role focuses on solving problems in advanced waveform development, low SWaP processing systems, specialized space communication payloads, and persistent signal surveillance systems. Candidates must possess expertise in C, C++, and assembly languages like ARM, PIC, and AVR. Required tools include Xilinx SDK, TI Code Composer Studio, IAR Embedded Workbench, and the GNU compiler collection. Proficiency with JTAG emulators, GDB servers, logic analyzers, and scripting languages such as Python or Bash is required. Familiarity with Git, Jira, and Agile methodologies is essential for managing these intensive SIGINT, EW, and Cyber applications.

What does a Embedded Software Engineer earn?

Median $154416 from 99 postings across 18 companies.

See salary data

What you'll do

  • Develop embedded software for sensor, communication, and cyber systems.
  • Execute all phases of program development including requirements generation and hardware selection.
  • Perform software development and system integration for specialized communication and sensing systems.
  • Conduct system testing and analysis using tools like JTAG emulators and logic analyzers.
  • Research and solve problems in advanced waveform development and low SWaP processing systems.
  • Develop software for space communication payloads and persistent signal surveillance systems.
  • Utilize scripting languages like Python or Bash to support embedded systems development.
  • Manage code through version control systems and Agile software planning tools.

What we're looking for

  • US Citizenship is required.
  • Ability to obtain a DoD Top Secret security clearance prior to starting employment.
  • Bachelor of Science in science, engineering, or related field with 2 years experience (Engineer level) or 5 years experience (Principal Engineer level).
  • Master's degree with 0 years experience (Engineer level) or 3 years experience (Principal Engineer level).
  • Experience with C, C++, and embedded assembly languages such as ARM, PIC, and AVR.
  • Experience with embedded development environments like Xilinx SDK, TI Code Composer Studio, IAR Embedded Workbench, and GCC.
  • Experience with debugging tools including JTAG emulators, remote GDB servers, and logic analyzers.
  • Experience with scripting languages (Python, Bash, Batch), version control systems, and Agile planning tools.
  • Experience with embedded communications protocols, DSP, GNU Radio, MATLAB/Octave, or RTOS (preferred).

More like this

Similar roles

Senior Principal Embedded Software Engineer IV

Northrop Grumman

Cincinnati, OH 4 days ago $142,200–$213,200
C C++ Assembly ARM PIC AVR Xilinx SDK TI Code Composer Studio IAR Embedded Workbench GCC Python Bash Git Jira SPI I2C RS-232 CAN SpaceWire MIL-STD-1553B DSP GNU Radio MATLAB RTOS FreeRTOS Zephyr VxWorks Linux
8+ yrs exp

Staff Embedded Software Engineer

Northrop Grumman

Cincinnati, OH 4 days ago $177,000–$265,600
C C++ Assembly ARM PIC AVR Xilinx SDK TI Code Composer Studio IAR Embedded Workbench GCC Python Bash Git Jira SPI I2C RS-232 CAN SpaceWire MIL-STD-1553B DSP GNU Radio MATLAB RTOS FreeRTOS Zephyr VxWorks Linux PREEMPT_RT
10+ yrs exp

Embedded Software Engineer

Motorola Solutions

Schaumburg, IL 55 days ago $75,000–$130,000
C C++ Python Linux Embedded Software Agile Git JIRA Machine Learning Artificial Intelligence Cybersecurity RF FPGA Wireless Communications

Embedded Software Engineer

Motorola Solutions

Los Angeles, CA 131 days ago
C Linux Kernel embedded system s ARM RISC-V Socket Programming IPsec Ethernet Mobile Ad-hoc Networking NIST FIPS 140-3 NIAP Common Criteria AMD UltraScale+ MPSoC Microchip Polarfire SoC Scripting Encryption Algorithms
3+ yrs exp Hybrid

Embedded Software Engineer

General Dynamics

Dedham, MA +1 104 days ago $130,371–$142,000
C++ Linux Rhapsody UML Hypervisor ARM Device Drivers Agile IDE Version Control Scripting Cybersecurity Encryption
5+ yrs exp

Embedded Software Engineer

General Dynamics

Dedham, MA 95 days ago $94,388–$99,550
C C++ Rust Linux SELinux ARMv8 Concurrent Programming Serial Communication Device Drivers Computer Networking Agile Version Control IDE Scripting AI