Software Engineer

General Dynamics

Hybrid

Quick summary

Work type
Hybrid
Location
Pittsfield, MA
Salary
$95,384–$105,817 / yr
Posted
3 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $166k
This role $101k
$83k most similar roles pay here $214k

This role pays less than 98% of similar roles. Most pay $137,125–$194,231 — the shaded band above. At the midpoint, this role pays about $101k versus about $166k 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 439 open roles on FindRole.

Listed pay typically runs $112,924–$149,500 across 366 roles with salary data.

Most-posted roles

View all roles at General Dynamics

At a glance

TL;DR · Software Engineer

As a Software Engineer at General Dynamics Mission Systems in Pittsfield, MA, you will join a cross-functional team responsible for developing real-time embedded systems throughout the entire software lifecycle. Your daily tasks will include coding in C/C++, managing Linux environments, and working with Kubernetes and Docker for containerization. You will also collaborate on source control using GitLab, document requirements and design specifications, and communicate technical concepts effectively within a dynamic team environment. Ideal candidates possess 2+ years of relevant experience or a Master’s degree plus 6 months of experience, along with proficiency in agile methodologies and a strong desire to tackle complex challenges creatively.

What you'll do

  • Design and develop real-time embedded software systems.
  • Write efficient code in C/C++ for complex applications.
  • Manage Linux environments at the user or administrator level.
  • Implement network switch configurations and troubleshooting.
  • Utilize Kubernetes/Docker for containerization of applications.
  • Document software requirements, design, development, and testing.

What we're looking for

  • At least 2 years of job-related experience or a Master's degree with 6 months of experience.
  • Proficiency in C/C++ and real-time embedded development.
  • Linux expertise at the User or Administrator level.
  • Experience with Kubernetes, Docker, and containerization technologies.
  • Familiarity with collaborative source control systems like GitLab.
  • Ability to work collaboratively and communicate technical concepts effectively.
  • Strong problem-solving skills and a proactive approach to learning.

More like this

Similar roles

Software Engineer

General Dynamics

Pittsfield, MA 3 days ago $90,833$100,767
C/C++ Linux Kubernetes Docker GitLab Agile CI/CD
Hybrid

Software Engineer

General Dynamics

Pittsfield, MA 3 days ago $100,219$111,180
C/C++ Linux Kubernetes Docker GitLab Agile CI/CD
Hybrid

Software Engineer

Alteryx

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

Software Engineer

Broadcom

Usa-Ca - Promontory B 61 days ago $141,300$226,000
Java GoLang Python REST APIs CI/CD Docker Kubernetes Terraform Prometheus Grafana VCF PostgreSQL MySQL Git Jenkins Ansible Test-Driven Development DevOps methodologies

Software Engineer

Booz Allen Hamilton

Rome, NY 32 days ago
Java JavaScript Python SQL Node.js Spring Boot Spring Cloud Agile CI/CD PostgreSQL Maven Git Docker Kubernetes AWS Grafana Prometheus

Software Engineer

Applied Materials

Santa Clara, CA 31 days ago $179,500$246,500
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