Embedded Software Engineer

General Dynamics

Confirmed live today Trusted

Quick summary

Work type
On-site
Location
Bloomington, MN
Salary
$100,153–$105,631 / yr
Posted
14 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $163k
This role $103k
$89k $206k
below market most similar roles pay here above market

This role pays less than 94% of similar roles. Most pay $132,262–$193,000 — the blue band above. At the midpoint, this role pays about $103k 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 1131 open roles on FindRole.

Listed pay typically runs $124,397–$155,250 across 986 roles with salary data.

Most-posted roles

View all roles at General Dynamics

At a glance

TL;DR · Embedded Software Engineer

JOB TITLE: Embedded Software Engineer As an Embedded Software Engineer within the Land & Airborne Systems team, you will join a cross-functional group developing embedded systems, products, and services. Your daily responsibilities involve working on hardware and software integration while contributing to the development of mission-critical solutions. You will utilize proficiency in C and C++ alongside knowledge of Python to build robust software. The role requires experience in embedded software development, Linux, and RTOS environments. Additionally, familiarity with DO-178 compliant software engineering life-cycle experience or experience in a regulated industry is preferred. You will apply software engineering concepts and theories to solve challenging problems within a research-oriented environment. This position focuses on developing practical solutions for national security across various land and airborne domains.

What does a Embedded Software Engineer earn?

Median $156363 from 90 postings across 19 companies.

See salary data

What you'll do

  • Develop embedded systems, products, and services for land and airborne systems.
  • Write and maintain high-quality code using C and C++.
  • Utilize Python for software development tasks.
  • Integrate hardware and software components within the system.
  • Develop software within Linux and RTOS environments.
  • Follow DO-178 compliant software engineering life-cycle processes.
  • Provide technical leadership to solve challenging engineering problems.

What we're looking for

  • Bachelor's degree in Software Engineering or a related STEM field plus 2 years of relevant experience.
  • Master's degree plus 6 months of relevant experience.
  • U.S. citizenship is required.
  • Ability to obtain a Department of Defense Secret security clearance.
  • Proficient in C and C++ (preferred).
  • Knowledgeable in Python (preferred).
  • Experience in embedded software development, Linux, RTOS, and HW/SW integration (preferred).
  • Familiarity with DO-178 compliant software engineering life-cycle or experience in a regulated industry (preferred).

More like this

Similar roles

Embedded Software Engineer

General Dynamics

Bloomington, MN 21 days ago $118,570–$126,000
C C++ Python Rust Linux RTOS Docker Kubernetes HW/SW Integration DO-178 Agile Embedded Software Development
5+ yrs exp

Advanced Embedded Software Engineer

General Dynamics

Bloomington, MN 14 days ago $118,570–$125,054
C C++ Python Rust Linux RTOS HW/SW Integration DO-178 Docker Kubernetes Agile Embedded Software Development
5+ yrs exp

Embedded Software Engineer

General Dynamics

Bloomington, MN 16 days ago $118,570–$128,000
C SPI QSPI UART I2C RSTP VLAN PTP Anti-Tamper Security AI
5+ yrs exp

Embedded Software Engineer

General Dynamics

Florham Park, NJ 9 days ago $115,252–$121,554
C C++ Rust Linux SELinux ARMv8 Embedded Software Concurrent Programming Device Drivers Serial Communication Protocols Computer Networking IDE Version Control Scripting Software Design Testing Debugging
2+ yrs exp

Embedded Software Engineer

General Dynamics

Florham Park, NJ 6 days ago $115,252–$121,554
C C++ Rust Linux SELinux ARMv8 Embedded Software Concurrent Programming Device Drivers Serial Communication Protocols Computer Networking IDE Version Control Scripting Software Design Testing Debugging
2+ yrs exp

Embedded Software Engineer

General Dynamics

Bloomington, MN 83 days ago $118,570–$125,054
C++ C Python Embedded Software Development Linux RTOS HW/SW Integration Agentic AI Software Design
5+ yrs exp Hybrid