Advanced Software Engineer

General Dynamics

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Bloomington, MN
Salary
$118,570–$126,000 / yr
Posted
23 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $150k
This role $122k
$109k $192k
below market most similar roles pay here above market

This role pays less than 75% of similar roles. Most pay $122,166–$177,250 — the blue band above. At the midpoint, this role pays about $122k versus about $150k 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 · Advanced Software Engineer

The Advanced Software Engineer joins a cross-functional team within the Airborne Systems business unit to develop critical aviation technologies. The role involves building airborne computers that process and display mission data in the cockpit, developing crypto products for identifying friendly aircraft, and engineering weapon control systems for the launch and control of precision guided weapons. The successful candidate will utilize embedded C/C++, Linux, and RTOS while performing hardware and software integration. Key technical requirements include experience with Assembly, Python, Rust, and DO-178 compliant software engineering life-cycles. The position requires a focus on low-level software solutions, optimization strategies, and software development leadership. This work ensures that advanced aircraft maintain air superiority and information dominance through robust, mission-critical software systems.

What does a Software Engineer earn?

Median $197400 from 2576 postings across 150 companies.

See salary data

What you'll do

  • Develop software for airborne computers that process and display mission data in the cockpit.
  • Engineer crypto products for identifying friendly aircraft and weapon control systems for precision guided weapons.
  • Design and implement low-level software solutions by leveraging hardware specifications and interfaces.
  • Manage the full software development life cycle for complex embedded systems.
  • Apply DO-178 compliant software engineering standards and methodologies to project tasks.
  • Lead software management efforts including the planning and scheduling of technical resources.
  • Optimize software performance using embedded C/C++, Linux, and RTOS environments.

What we're looking for

  • U.S. citizenship is required.
  • Ability to obtain a Department of Defense Secret security clearance is required.
  • Bachelor's degree in Software Engineering or a related STEM field plus 5 years of relevant experience is required.
  • Master's degree plus 3 years of relevant experience is required.
  • Strong experience with embedded C/C++ (preferred).
  • Strong experience with Linux (preferred).
  • Software Development Leadership experience (preferred).
  • Knowledge of general programming principles, optimization strategies, and experience in Assembly, C/C++, Python, or Rust (preferred).

More like this

Similar roles

Advanced Embedded Software Engineer

General Dynamics

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

Advanced Software Engineer

General Dynamics

Canonsburg, PA 39 days ago $115,000–$125,000
C/C++ Digital Signal Processing National Instruments Windows Visual Studio .NET Object Oriented Development AI Cybersecurity Signal Processing
5+ yrs exp Hybrid

Advanced Software Systems Engineer

General Dynamics

Boulder, CO 103 days ago $118,519–$128,241
MBSE Kubernetes Terraform Docker Ansible OpenShift Rancher AWS Azure Terragrunt Packer RHOSP DevOps RMF STIG Encryption PaaS VIO
5+ yrs exp Hybrid

Embedded Software Engineer

General Dynamics

Bloomington, MN 31 days ago $100,153–$105,631
C C++ Python Linux RTOS HW/SW Integration DO-178 Embedded Software Development
2+ yrs exp

Embedded Software Engineer

General Dynamics

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