Senior Embedded Software Engineer
General Dynamics
Quick summary
Market check
How this pay compares to similar roles
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
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
At a glance
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.
Skills
What you'll do
What we're looking for
More like this
General Dynamics
General Dynamics
General Dynamics
General Dynamics
General Dynamics
General Dynamics