Junior Embedded Software Engineer

General Dynamics

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Bloomington, MN
Salary
$100,153–$109,000 / yr
Posted
10 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $174k
This role $105k
$87k most similar roles pay here $220k

This role pays less than 93% of similar roles. Most pay $140,538–$207,500 — the shaded band above. At the midpoint, this role pays about $105k versus about $174k 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 1119 open roles on FindRole.

Listed pay typically runs $124,397–$151,803 across 981 roles with salary data.

Most-posted roles

View all roles at General Dynamics

At a glance

TL;DR · Junior Embedded Software Engineer

As a Junior Embedded Software Engineer within the Airborne Systems team, you will join a cross-functional group developing critical technologies for aircraft. Your daily work involves developing airborne computers that process and display mission data in cockpits, creating crypto products to identify friendly aircraft, and building weapon control systems for launching precision guided weapons. To succeed in this role, you will utilize C in embedded environments, manage bare bone software without an operating system, and perform memory map interfacing. You will also work with communication buses such as SPI, QSPI, UART, and I2C, while implementing network protocols like RSTP, VLAN, and PTP. The role requires a strong understanding of software engineering principles and theories, along with experience in anti-tamper and security measures to ensure aircraft maintain air superiority and information dominance.

What does a Embedded Software Engineer earn?

Median $154708 from 96 postings across 17 companies.

See salary data

What you'll do

  • Develop software for airborne computers that process and display mission data in the cockpit.
  • Develop crypto products to identify friendly aircraft.
  • Develop weapon control systems to enable the launch and control of precision guided weapons.
  • Write C code specifically tailored for embedded environments.
  • Develop bare-bone software applications that do not utilize an operating system.
  • Implement memory map interfacing for hardware components.
  • Integrate communication buses including SPI, QSPI, UART, and I2C.
  • Implement network protocols such as RSTP, VLAN, and PTP.

What we're looking for

  • Bachelor's degree in Software Engineering or a related STEM field plus 2 years of experience, or a Master's degree plus 6 months of experience.
  • Active Department of Defense Secret security clearance is required at time of hire.
  • U.S. citizenship is required.
  • Knowledge and experience with C in embedded environments (preferred).
  • Experience with bare bone software without an operating system (preferred).
  • Experience with memory map interfacing (preferred).
  • Experience with communication buses such as SPI/QSPI, UART, and I2C (preferred).
  • Experience with network protocols like RSTP, VLAN, and PTP (preferred).

More like this

Similar roles

Senior Embedded Software Engineer

General Dynamics

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

Senior Embedded Software Engineer

General Dynamics

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

Senior Embedded Software Engineer

General Dynamics

Bloomington, MN 25 days ago $149,831–$162,121
C C++ RTOS FreeRTOS VxWorks QNX Device Drivers Bootloaders BSP UART I2C SPI CAN Ethernet Linux Assembly Python Rust Agile CI/CD DO-178
8+ yrs exp

Junior Embedded Software Engineer

General Dynamics

Dedham, MA 15 days ago $92,700–$95,000
C++ Linux Rhapsody UML Hypervisor ARM Device Drivers Agile IDE Version Control Scripting Cybersecurity Encryption
1+ yrs exp

Junior Embedded Software Engineer

General Dynamics

Dedham, MA 102 days ago $94,388–$99,550
C++ Linux Rhapsody UML Hypervisor ARM Device Drivers Agile IDE Version Control Scripting Cybersecurity Encryption

Senior Embedded Software Engineer

General Dynamics

Bloomington, MN 46 days ago $149,831–$162,121
C/C++ RTOS FreeRTOS VxWorks QNX Linux Python Rust Assembly UART I2C SPI CAN Ethernet CI/CD Agile DO-178 Bootloaders BSP
8+ yrs exp