Embedded Software Engineer

General Dynamics

Quick summary

Work type
On-site
Location
Dedham, MA
Salary
$94,388–$99,550 / yr
Posted
3 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $154k
This role $97k
$82k most similar roles pay here $210k

This role pays less than 96% of similar roles. Most pay $127,691–$181,045 — the shaded band above. At the midpoint, this role pays about $97k 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 mission-critical NSA-certified cybersecurity devices. Your role involves creating real-time multi-threaded embedded software on Linux OS for custom hardware built in-house. You will utilize object-oriented design and programming principles, preferably with UML and C++, to build robust and secure systems. Ideal candidates have experience with hypervisor technology and device drivers, though these are not mandatory. This position requires a Bachelor’s degree in Software Engineering or a related field and a Secret clearance from the Department of Defense.

What you'll do

  • Design and implement real-time multi-threaded embedded software for NSA-certified cybersecurity devices.
  • Develop mission-critical software on custom in-house hardware using Linux OS.
  • Utilize object-oriented design principles with UML and C++ programming languages.
  • Collaborate on the development of hypervisor technology within cybersecurity products.
  • Create and maintain device drivers for embedded systems used in cybersecurity applications.

What we're looking for

  • Bachelor’s degree in Software Engineering, Science, Engineering, or Mathematics.
  • Secret Department of Defense security clearance required at time of hire.
  • Experience with real-time multi-threaded embedded software development.
  • Proficiency in Object-Oriented design and programming using UML and C++.
  • Familiarity with Linux operating system for embedded systems development.

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

Embedded Software Engineer

General Dynamics

Dedham, MA +1 3 days ago $130,371$142,000
C++ Linux UML Rhapsody ARM Hypervisor Object Oriented Design Real-Time Systems Model-Based Development Version Control Defect Tracking IDEs Scripting

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

Software Engineer

Q2

Austin, Texas 94 days ago
Python SQL AWS RESTful APIs Docker Kubernetes CI/CD Git PostgreSQL Redis GraphQL Swagger JUnit Selenium Jenkins Prometheus Grafana Ansible Terraform
Hybrid

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

Genworth Financial

Richmond, Virginia 2 days ago
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