Senior Embedded Software Engineer

General Dynamics

Confirmed live today Trusted

Quick summary

Work type
On-site
Location
Orlando, FL
Salary
$142,696–$158,000 / yr
Posted
13 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

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

This role pays less than 61% of similar roles. Most pay $147,200–$179,062 — the blue band above. At the midpoint, this role pays about $150k 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 dedicated to developing the next generation of embedded system security. This role involves building bare-bone software without an operating system, including memory map interfacing and managing communication buses such as SPI/QSPI, UART, and I2C. The engineer will perform JTAG remote debug, work with PTP, and develop against FPGAs like Polarfire, Versal, and Kintex Ultrascale. Key technical requirements include proficiency in C for embedded environments, model-based systems engineering using MBSE/SySML and Magic Draw, and knowledge of network protocols like RSTP, VLAN, and Auto Negotiation. Additionally, the position requires using GitLab for defining runners, performing static code analysis with Parasoft/CppCheck, and implementing anti-tamper security measures to solve complex defense technology challenges.

What does a Embedded Software Engineer earn?

Median $150424 from 100 postings across 20 companies.

See salary data

What you'll do

  • Develop embedded software for next-generation system security using C in bare-metal environments.
  • Interface with memory maps and communication buses including SPI, QSPI, UART, and I2C.
  • Develop software against and within FPGAs such as Polarfire, Versal, and Kintex Ultrascale.
  • Implement network protocols including RSTP, VLAN, PTP, and Auto Negotiation.
  • Utilize Model-Based Systems Engineering (MBSE) and SysML tools like Magic Draw for software design.
  • Perform remote debugging using JTAG and manage GitLab runners.
  • Execute code coverage and static code analysis using tools like Parasoft and CppCheck.
  • Apply technical standards and methodologies to solve complex anti-tamper and security challenges.

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.
  • Knowledge of C in embedded environments (preferred).
  • Experience with model-based systems engineering (MBSE) (preferred).
  • Extensive knowledge with network protocols (preferred).
  • Experience with FPGA development, JTAG remote debug, and communication buses like SPI/UART (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

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

Senior Real-Time Embedded Software Engineer

Carnegie Mellon University

Pittsburgh, PA 21 days ago
C C++ Python C# Java Go Rust Ada MATLAB VHDL Verilog RTOS VxWorks Integrity Embedded Linux Bare-metal FPGA I2C CAN SPI RS-232 RS-422 CMSIS HAL Static Analysis Systems Engineering
10+ yrs exp