Advanced Software Engineer

General Dynamics

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Canonsburg, PA
Salary
$115,000–$125,000 / yr
Posted
1 day ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $163k
This role $120k
$105k most similar roles pay here $213k

This role pays less than 87% of similar roles. Most pay $141,500–$185,285 — the shaded band above. At the midpoint, this role pays about $120k 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 1245 open roles on FindRole.

Listed pay typically runs $121,550–$150,385 across 1069 roles with salary data.

Most-posted roles

View all roles at General Dynamics

At a glance

TL;DR · Advanced Software Engineer

As an Advanced Software Engineer, you will join a cross-functional team dedicated to designing and building test systems that verify mission-critical hardware. Your daily responsibilities include developing software-based test systems, integrating software with electrical and National Instruments hardware, and automating the functional and performance testing of physical hardware through software. You will also develop and maintain digital signal processing software and test applications while identifying opportunities to apply AI for continuous improvement. The role requires proficiency in C/C++, Object Oriented Development, and Windows/Visual Studio/.NET environments. You will solve technical challenges by applying standard methodologies to complex problems within the domain of defense systems. This position focuses on creating reliable testing infrastructure for critical hardware components, ensuring high-performance functionality through automated software solutions and advanced signal processing techniques.

What does a Software Engineer earn?

Median $197750 from 2137 postings across 141 companies.

See salary data

What you'll do

  • Design and develop software-based test systems for mission-critical hardware.
  • Integrate software with electrical hardware and National Instruments hardware.
  • Automate functional and performance testing of physical hardware through software.
  • Develop and maintain digital signal processing software and test applications.
  • Identify opportunities to apply AI for continuous improvement and innovation.
  • Lead the software development process and provide technical leadership.
  • Apply technical standards and methodologies to solve complex engineering challenges.

What we're looking for

  • U.S. citizenship is required.
  • A Department of Defense Secret security clearance is preferred at time of hire.
  • Bachelor's degree in Software Engineering or a related STEM field, plus 5 years of relevant experience; or a Master's degree, plus 3 years of experience.
  • Experience working with electrical hardware both hands-on and programmatically (preferred).
  • Experience with National Instruments hardware (preferred).
  • Proficiency in C/C++, Object Oriented Development, and Windows/Visual Studio/.NET (preferred).
  • Background implementing Digital Signal Processing software (preferred).
  • Experience automating testing of physical hardware via software (preferred).

More like this

Similar roles

Software Engineer

Booz Allen Hamilton

Fayetteville, NC 31 days ago $69,400$158,000
Java C++ C# Python JavaScript SQL Distributed Interactive Simulation (DIS) Kubernetes DevSecOps CI/CD JIRA Virtualization VRSG MACE Agile Scrum

Software Engineer

Applied Materials

Santa Clara, CA 115 days ago $179,500$246,500
C++ Python C# Java Rust Machine Learning PyTorch Signal Processing Computer Vision Robotics GPU Programming FPGA Web Service Architecture Numerical Methods
7+ yrs exp

Software Engineer

Microsoft

Redmond, WA 64 days ago $102,100$202,200
LLMs Azure Copilot Python Spark Databricks Azure Data Factory C# Java TypeScript JavaScript C++ C Distributed Systems Web Services Agile
2+ yrs exp

Software Engineer

Cisco

Remote 50 days ago $139,300$203,600
Go C++ Neo4j Cypher PostgreSQL Amazon Aurora RDS AWS Azure GCP Kubernetes Helm Terraform Puppet GitLab CI/CD Service Mesh Vault NoSQL Distributed Systems
7+ yrs exp Remote

Software Engineer

Booz Allen Hamilton

Aurora, CO 53 days ago $69,400$158,000
Python Java Vue Node AWS Azure GCP RESTful APIs Agile Extreme Programming Linux Docker Kubernetes C# C C++ JavaScript React Automated Testing
3+ yrs exp

Software Engineer

SHI International

Somerset, NJ +1 46 days ago $125,000$150,000
Python SQL JavaScript AWS Azure CI/CD DevOps TDD ORM PaaS IaaS SaaS Infrastructure as Code Cloud Computing Debugging Scripting
7+ yrs exp