Embedded Software Engineer

General Dynamics

Quick summary

Work type
On-site
Location
Dedham, MATaunton, MA
Salary
$130,371–$142,000 / yr
Posted
3 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $154k
This role $136k
$104k most similar roles pay here $208k

This role pays less than 69% of similar roles. Most pay $126,626–$181,725 — the shaded band above. At the midpoint, this role pays about $136k versus about $154k 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 · Embedded Software Engineer

As an Embedded Software Engineer at GD Mission Systems in Dedham, MA, you will join a cross-functional team developing NSA-certified cybersecurity devices with custom-built hardware. Your role involves creating real-time multi-threaded embedded software on Linux OS and utilizing model-based development tools like Rhapsody for object-oriented design in C++. You will work through the entire lifecycle of these mission-critical products, from initial design to long-term maintenance and technology refreshes. Key skills include proficiency with ARM virtualization extensions, hypervisor technology, and experience with integrated development environments (IDEs), version control systems, defect tracking tools, and scripting languages. This position requires a SECRET clearance and U.S. citizenship, offering the chance to work at the forefront of cybersecurity innovation.

What you'll do

  • Develop real-time multi-threaded embedded software for NSA-certified cybersecurity devices.
  • Design and implement object-oriented code using UML and C++ in a model-based development environment.
  • Maintain and update legacy systems throughout their long product lifespans.
  • Execute testing, debugging, and create test plans from specifications or requirements.
  • Utilize integrated development environments (IDEs) and version control systems for software development.

What we're looking for

  • Secret Department of Defense security clearance required.
  • Experience with real-time multi-threaded embedded software on Linux OS.
  • Proficiency in model-based development using Rhapsody and UML.
  • Extensive experience in object-oriented design and programming, preferably C++.
  • Ability to develop from specifications into code, test plans, and execute testing/debugging.

More like this

Similar roles

Junior Embedded Software Engineer

General Dynamics

Dedham, MA 3 days ago $94,388$99,550
C++ Linux UML Rhapsody ARM Hypervisor Object-Oriented Design Real-Time Systems Version Control Defect Tracking Scripting IDEs CI/CD

Junior RUST Embedded Software Engineer, Cleared

General Dynamics

Dedham, MA 3 days ago $110,241$117,000
RUST Linux Hypervisor ARM C C++ UML Rhapsody Object Oriented Design Model-based Development IDE Version Control Defect Tracking Scripting CI/CD

Embedded Software Engineer

General Dynamics

Dedham, MA 3 days ago $94,388$99,550
C++ Linux UML Rhapsody Hypervisor Technology Device drivers Agile Object Oriented design

Software Engineer

Broadcom

Usa-Ca - Promontory B 62 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 33 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 32 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