Senior Embedded Software Engineer

General Dynamics

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Florham Park, NJ
Salary
$164,100–$173,074 / yr
Posted
80 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $163k
This role $169k
$110k $212k
below market most similar roles pay here above market

This role pays less than 53% of similar roles. Most pay $147,200–$179,062 — the blue band above. At the midpoint, this role pays about $169k versus about $163k for comparable roles.

Based on 240 similar postings.

Employer

About General Dynamics

General Dynamics is a global aerospace and defense company offering a broad portfolio of products and services in business aviation, ship construction, land combat vehicles, and information technology. It serves customers in the U.S. government, allied governments, and a diverse array of commercial markets.

General Dynamics currently has 1377 open roles on FindRole.

Listed pay typically runs $124,093–$150,385 across 1184 roles with salary data.

Most-posted roles

View all roles at General Dynamics

At a glance

TL;DR · Senior Embedded Software Engineer

The Senior Embedded Software Engineer joins a cross-functional team within the Cyber group to develop mission-critical, NSA-certified cybersecurity devices. This role involves working with custom in-house hardware to manage high-speed data and complex systems. Key responsibilities include performing software design, coding, integration, and testing throughout a long development lifecycle. The engineer must translate specifications into software designs and execute debugging while providing technical leadership. Required technical skills include systems programming in C/C++, with a preference for Rust, and experience with real-time embedded software on Linux OS. Additional competencies include concurrent programming, ARMv8 architecture, serial communication protocols, device drivers, and Security-Enhanced Linux. The work focuses on solving cybersecurity problems and maintaining technology refreshes for products used in national security environments.

What does a Embedded Software Engineer earn?

Median $150424 from 100 postings across 20 companies.

See salary data

What you'll do

  • Develop mission-critical NSA-certified cybersecurity devices using custom in-house hardware.
  • Write real-time embedded software using systems programming languages like C, C++, or Rust.
  • Translate CONOPS, specifications, and requirements into software designs, code, and test plans.
  • Execute comprehensive software testing and debugging for high-speed data systems.
  • Manage the full development lifecycle including maintenance and regular technology refreshes.
  • Implement concurrent programming and device drivers for serial communication protocols.
  • Provide technical direction and leadership to execute projects with minimal guidance.
  • Utilize IDEs, version control, and defect tracking tools to manage software development.

What we're looking for

  • U.S. citizenship is required.
  • Department of Defense Secret security clearance is required at time of hire.
  • Bachelor's degree in Software Engineering or a related STEM field plus 8 years of relevant experience.
  • Master's degree plus 6 years of relevant experience.
  • Real-time embedded software experience, preferably on Linux OS (preferred).
  • Experience developing in systems programming languages such as C/C++, with Rust experience preferred (preferred).
  • Extensive experience with software design, code, integration, and test (preferred).
  • Experience with concurrent programming (preferred).

More like this

Similar roles

Senior Embedded Software Engineer

General Dynamics

Orlando, FL 13 days ago $142,696–$158,000
C embedded system s MBSE SySML FPGA SPI QSPI UART I2C JTAG PTP GitLab Parasoft CppCheck RSTP VLAN Magic Draw Static Code Analysis Code Coverage
8+ yrs exp

Senior Embedded Software Engineer

General Dynamics

Orlando, FL 13 days ago $142,696–$158,000
C embedded system s MBSE SysML FPGA SPI QSPI UART I2C JTAG PTP GitLab Parasoft CppCheck RSTP VLAN Magic Draw Static Code Analysis Code Coverage
8+ yrs exp

Senior Embedded Software Engineer

General Dynamics

Ft. Wayne, IN 13 days ago $135,561–$150,000
C embedded system s MBSE SysML FPGA SPI QSPI UART I2C JTAG PTP GitLab Parasoft CppCheck RSTP VLAN Magic Draw Static Code Analysis Code Coverage
8+ yrs exp

Senior Embedded Software Engineer

General Dynamics

Ft. Wayne, IN 13 days ago $135,561–$150,000
C embedded system s MBSE SysML FPGA SPI QSPI UART I2C JTAG PTP GitLab Parasoft CppCheck RSTP VLAN Magic Draw Static Code Analysis Code Coverage
8+ yrs exp

Senior Embedded Software Engineer

General Dynamics

Bloomington, MN 27 days ago $153,928–$160,000
C embedded system s MBSE SysML FPGA SPI QSPI UART I2C JTAG PTP GitLab Parasoft CppCheck RSTP VLAN Magic Draw Static Code Analysis Code Coverage
8+ yrs exp

Senior Embedded Software Engineer

General Dynamics

Bloomington, MN 31 days ago $149,831–$159,000
C embedded system s MBSE SysML FPGA SPI QSPI UART I2C JTAG PTP GitLab Parasoft CppCheck RSTP VLAN Magic Draw Static Code Analysis Code Coverage
8+ yrs exp