Junior 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 $150k
This role $97k
$82k most similar roles pay here $210k

This role pays less than 95% of similar roles. Most pay $121,706–$178,318 — the shaded band above. At the midpoint, this role pays about $97k versus about $150k 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 · Junior Embedded Software Engineer

As a Junior Embedded Software Engineer at GD Mission Systems in Dedham, MA, you will join a cross-functional team developing NSA-certified cybersecurity devices for the Cyber group. Your role involves working with custom hardware to create real-time multi-threaded embedded software on Linux OS, utilizing model-based development tools like Rhapsody and object-oriented programming languages such as C++. You will be responsible for translating specifications into software design, writing test plans, and executing testing and debugging processes. The position requires a Bachelor’s degree in Software Engineering or related field and at least 6 months of work experience, with preference given to those familiar with ARM virtualization extensions and hypervisor technology. This role offers the opportunity to work on high-speed data solutions within a rapidly growing product line, requiring long-term maintenance and regular updates.

What you'll do

  • Develop real-time multi-threaded embedded software for NSA-certified cybersecurity devices.
  • Implement model-based development using tools like Rhapsody and UML.
  • Maintain and update legacy systems throughout their long product lifespans.
  • Write device drivers and utilize ARM virtualization extensions, including Hypervisor technology.
  • Execute testing plans and debug code based on specifications and requirements.

What we're looking for

  • Bachelor’s degree in Software Engineering or related field required.
  • Secret Department of Defense security clearance required at hire.
  • Experience with real-time multi-threaded embedded software on Linux OS preferred.
  • Proficiency in model-based development using Rhapsody and UML for C++ programming.
  • At least 6 months of work experience in software engineering or a related field.
  • Strong skills in object-oriented design, version control, defect tracking, and scripting.

More like this

Similar roles

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

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

Junior Embedded Software Engineer

General Dynamics

Dedham, MA 3 days ago $87,969$90,311
C/C++ Agile Python Java JavaScript Git GitHub JIRA PostgreSQL MySQL Linux Docker Kubernetes AWS CI/CD

Embedded Software Engineer

Rockwell Automation

Mayfield Heights, Ohio 17 days ago
C++ Python IEC 61508 IEC 62443 Common Industrial Protocol (CIP) Ethernet USB PCI Express Intel Architecture ARM Architecture Embedded Hypervisors RTOS Linux Object-Oriented Analysis Object-Oriented Design Continuous Integration Agile Methodology Scaled Agile Framework
Hybrid

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

3M

Monroe, NC 46 days ago $124,127$151,710
STM32 Cesium RTOS BLE LoRa UWB IAR Embedded Workbench GitHub CI/CD MISRA JTAG SWD Logic Analyzers RF Test Equipment DevOps Python Git Docker