Advanced Embedded Software Engineer

General Dynamics

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Bloomington, MN
Salary
$118,570–$125,054 / yr
Posted
5 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $179k
This role $122k
$107k most similar roles pay here $225k

This role pays less than 89% of similar roles. Most pay $144,362–$214,000 — the shaded band above. At the midpoint, this role pays about $122k versus about $179k 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 1002 open roles on FindRole.

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

Most-posted roles

View all roles at General Dynamics

At a glance

TL;DR · Advanced Embedded Software Engineer

As an Advanced Embedded Software Engineer within the Land & Airborne Systems division, you will join an agile software team focused on developing software for embedded systems, products, and services. Your daily responsibilities involve building solutions that support national security and safety while applying technical standards to solve complex challenges in creative ways. You will provide technical leadership and champion new ideas or process improvements within the team. The role requires expert-level programming skills in C and C++, along with knowledge of Python or Rust. Key technical competencies include experience in Linux, RTOS, and hardware/software integration. Additionally, you will work with containerization tools like Docker or Kubernetes and may apply experience from regulated industries or DO-178 compliant software engineering life-cycles to develop critical systems for land and airborne applications.

What does a Embedded Software Engineer earn?

Median $155976 from 78 postings across 16 companies.

See salary data

What you'll do

  • Develop software for embedded systems, products, and services within an agile team environment.
  • Write high-quality code using C and C++ to support land and airborne systems.
  • Integrate hardware and software components for mission-critical defense applications.
  • Develop and maintain software running on Linux and Real-Time Operating Systems (RTOS).
  • Apply technical standards and methodologies to solve complex engineering challenges.
  • Ensure software compliance with DO-178 standards or other regulated industry requirements.
  • Implement containerization technologies such as Docker or Kubernetes where applicable.
  • Provide technical leadership and champion new ideas for process improvements.

What we're looking for

  • Bachelor's degree in Software Engineering or a related STEM field with at least 5 years of experience.
  • Master's degree with at least 3 years of relevant experience.
  • U.S. citizenship is required.
  • Ability to obtain a Department of Defense Secret security clearance.
  • Expert level programming experience in C and C++. (preferred)
  • Knowledgeable in Python or Rust. (preferred)
  • Solid background in embedded software development, Linux, RTOS, and HW/SW integration. (preferred)
  • Familiarity with DO-178 compliant life-cycle or regulated industry experience; knowledge of containerization; and other technical skills are preferred. (preferred)

More like this

Similar roles

Advanced Embedded Software Engineer

General Dynamics

Scottsdale, AZ 77 days ago $112,924–$125,275
C++ C Python Microservices Distributed Systems AWS Azure GCP Kubernetes Docker CI/CD DevSecOps Git GitLab Agile Scrum Message Queuing Event-Driven Architecture
5+ yrs exp Hybrid

Senior Embedded Software Engineer

General Dynamics

Bloomington, MN 42 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

Senior Embedded Software Engineer

General Dynamics

Bloomington, MN 21 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

Senior Embedded Software Engineer

General Dynamics

Bloomington, MN 5 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

Florham Park, NJ 54 days ago $164,100–$173,074
C C++ Rust Linux SELinux ARMv8 Concurrent Programming Device Drivers Serial Communication Computer Networking IDE Version Control Scripting
8+ yrs exp

Senior Embedded Software Engineer

General Dynamics

Scottsdale, AZ 40 days ago $142,696–$158,303
C/C++ Linux Git Rust Embedded Development Boot Agile SELinux CI Pipelines Python Perl Static Analysis
8+ yrs exp