Junior Rust Embedded Software Engineer

General Dynamics

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Dedham, MA
Salary
$110,241–$118,000 / yr
Posted
7 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $184k
This role $114k
$97k most similar roles pay here $235k

This role pays less than 89% of similar roles. Most pay $146,462–$222,000 — the shaded band above. At the midpoint, this role pays about $114k versus about $184k 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 1123 open roles on FindRole.

Listed pay typically runs $124,093–$150,385 across 984 roles with salary data.

Most-posted roles

View all roles at General Dynamics

At a glance

TL;DR · Junior Rust Embedded Software Engineer

As a Junior RUST Embedded Software Engineer, you will join a cross-functional team within the Cyber group to develop mission-critical, NSA-certified cybersecurity devices. Working with custom in-house hardware, you will be responsible for creating advanced encryption products and managing high-speed data systems. Your daily work involves translating concepts of operations and technical requirements into software designs, code, test plans, and debugging tasks. The role requires proficiency in the RUST programming language, as well as familiarity with C, C++, and Linux operating systems. You will utilize tools such as Rhapsody for model-based development, UML for object-oriented design, and various integrated development environments for version control and defect tracking. The work focuses on solving complex problems in cybersecurity and high-speed data while managing long development lifecycles and maintaining products requiring regular technology refreshes.

What you'll do

  • Develop mission-critical NSA-certified cybersecurity devices using the Rust programming language.
  • Write real-time multi-threaded embedded software, preferably running on Linux OS.
  • Translate concepts of operations and technical requirements into software designs, code, and test plans.
  • Execute testing and debugging for high-speed data products and custom in-house hardware.
  • Maintain and perform technology refreshes for products with long development lifecycles.
  • Utilize ARM virtualization extensions and hypervisor technologies for system architecture.
  • Manage the full development lifecycle including version control, defect tracking, and scripting.
  • Identify opportunities to integrate AI for continuous process improvement and innovation.

What we're looking for

  • Must possess a Bachelor's degree in Software Engineering or a related STEM field.
  • Must have 2+ years of job-related experience or a Master's degree with 6 months of job-related experience.
  • Must hold an active Department of Defense Secret security clearance at the time of hire.
  • Must be a U.S. citizen.
  • Experience in Rust development is preferred.
  • Experience with real-time multi-threaded embedded software, preferably on Linux OS, is preferred.
  • Familiarity with C and C++ is preferred.
  • Proficiency in object-oriented design using UML and experience with model-based development like Rhapsody are preferred.

More like this

Similar roles

Junior Embedded Software Engineer

General Dynamics

Dedham, MA 79 days ago $94,388$99,550
C++ Linux Rhapsody UML Hypervisor ARM Device Drivers Agile IDE Version Control Scripting Cybersecurity Encryption

Embedded Software Engineer

General Dynamics

Dedham, MA 71 days ago $110,241$118,000
C C++ Rust Linux SELinux ARMv8 Concurrent Programming Serial Communication Device Drivers Computer Networking Agile IDE Version Control Scripting AI
2+ yrs exp

Embedded Software Engineer

General Dynamics

Taunton, MA 71 days ago $105,230$111,000
C C++ Rust Linux SELinux ARMv8 Concurrent Programming Serial Communication Device Drivers Computer Networking Agile IDE Version Control Scripting Cybersecurity Encryption
2+ yrs exp

Embedded Software Engineer

General Dynamics

Scottsdale, AZ 48 days ago $118,519$131,482
C/C++ Linux Git Rust Embedded Development Boot Agile SELinux CI Pipelines Python Perl Static Analysis AI
5+ yrs exp

Junior Systems Engineer

General Dynamics

Dedham, MA 38 days ago $94,388$99,550
MBSE Full Stack DOORS Linux Layer 2 Layer 3 Systems Design System Integration Testing Agile CONOPS AI

Senior Embedded Software Engineer

General Dynamics

Scottsdale, AZ 21 days ago $142,696$158,303
C/C++ Linux Git Rust Embedded Development Boot Agile SELinux CI Pipelines Python Perl Static Analysis
8+ yrs exp