Advanced Software Engineer

General Dynamics

Quick summary

Work type
On-site
Location
Scottsdale, AZ
Salary
$124,397–$138,003 / yr
Posted
7 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $160k
This role $131k
$114k most similar roles pay here $207k

This role pays less than 70% of similar roles. Most pay $128,681–$191,139 — the shaded band above. At the midpoint, this role pays about $131k versus about $160k 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 519 open roles on FindRole.

Listed pay typically runs $118,519–$150,385 across 438 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 role at General Dynamics Mission Systems in Scottsdale, AZ, involves designing and building resilient software solutions for tactical communications systems used by various Department of Defense customers. This position requires a candidate with at least five years of relevant experience or a Master’s degree plus three years, focusing on developing robust applications using C/C++. The ideal candidate will work collaboratively within an agile environment to create innovative hardware and software solutions that ensure mission success in challenging conditions. Key responsibilities include managing software requirements, creating detailed documentation, and utilizing collaborative source control tools like GitLab. Additional skills such as Linux background, Python proficiency, experience with real-time operating systems (RTOS), and strong communication abilities are highly desirable for this role.

What you'll do

  • Design and implement software solutions for tactical communications systems.
  • Develop resilient hardware and software to ensure mission success in contested environments.
  • Write clear and detailed documentation for design, development, and test phases.
  • Utilize C/C++ programming languages proficiently for software engineering tasks.
  • Collaborate on agile software development processes and use collaborative source control.

What we're looking for

  • Bachelor's degree in Software Engineering or related field with at least 5 years of experience.
  • Proficient in C/C++ programming languages and familiar with agile development methodologies.
  • Experience using collaborative source control systems like GitLab.
  • Strong understanding of software requirements, documentation, and the overall development process.
  • Background in Linux, including device trees and drivers (preferred).
  • Knowledge of real-time operating systems (RTOS) is beneficial.
  • Excellent communication skills and ability to secure buy-in on technical concepts.

More like this

Similar roles

Software Engineer

Alteryx

Remote (Irvine, CA) 127 days ago $103,000$133,000
Python REST Git GCP Azure AWS Node.js Docker Kubernetes CI/CD PostgreSQL Alteryx
Remote

Software Engineer

Genworth Financial

Richmond, Virginia 1 day ago $96,700$145,000
Python Flask JavaScript HTML CSS React Angular Vue Azure App Service GitLab CI/CD DevSecOps Azure PostgreSQL Azure Kubernetes Docker Terraform Prometheus Grafana Swagger/OpenAPI JSON/WebAPI
Hybrid

Software Engineer

Booz Allen Hamilton

Aurora, CO 54 days ago $86,900$198,000
Java Python Rust GO Linux Docker Kubernetes AWS Azure Google Cloud CI/CD

Software Engineer

Applied Materials

Santa Clara, CA 36 days ago $152,000$209,000
Python C++ Java Rust PyTorch FPGA Modern C++ Machine learning Web service architecture Signal processing Computer vision Robotics User interface design Mathematical modelling Numerical methods GPU programming Embedded system development

Software Engineer

Robinhood

Menlo Park, CA 29 days ago $135,699$150,000
Swift Kotlin Apple SDKs Android SDKs Mobile UI frameworks RESTful APIs Version control systems Unit testing frameworks
Hybrid

Software Engineer

Boeing

Remote (Hazelwood, MO) 21 days ago $105,000$147,510
C# .NET .NET Framework SQL xUnit MSTest Agile VB C++ CompTIA Security+
Remote