RUST Embedded Software Engineer Multiple Levels (cleared)

General Dynamics Mission Systems, Inc•Dedham, MA
•$99,916 - $182,000•Onsite

About The Position

As a RUST Embedded Software Engineer on the Cyber group, you will work with custom hardware built in-house as part of a cross-functional team developing mission-critical, NSA-certified cybersecurity devices. The role focuses on cybersecurity and high-speed data in a rapidly growing product line. The position is fully on-site with the Dedham team. A Department of Defense SECRET security clearance is required at hire, and U.S. citizenship is required. The posting covers multiple experience levels: Software Engineer, Advanced Software Engineer, and Senior Advanced Software Engineer.

Requirements

  • Bachelor's degree in Software Engineering or a related Science, Technology, Engineering, or Mathematics field.
  • Software Engineer: at least 2 years of relevant experience, or a master's degree and 6 months of relevant experience.
  • Advanced Software Engineer: at least 5 years of relevant experience, or a master's degree and 3 years of relevant experience.
  • Senior Advanced Software Engineer: at least 8 years of relevant experience, or a master's degree and 6 years of relevant experience.
  • Department of Defense SECRET security clearance at time of hire; must meet eligibility requirements for access to classified information.
  • U.S. citizenship.
  • Ability to define work scope, schedule, and expectations; execute projects with little guidance; and provide technical direction and leadership.
  • Proficiency with software tools supporting integrated development environments (IDE), version control, defect tracking, and scripting.

Nice To Haves

  • Experience with the RUST development language.
  • Real-time, multithreaded embedded software experience, preferably on Linux.
  • Model-based development experience, preferably Rhapsody.
  • Extensive object-oriented design and programming experience, preferably with UML and RUST.
  • Familiarity with C and C++.
  • Experience with long development lifecycles and product lifespans, including maintenance and regular technology refresh.
  • Experience with ARM virtualization extensions, preferably Hypervisor technology.
  • Hypervisor technology.
  • Linux.
  • Rhapsody.
  • UML.
  • Device drivers.
  • Passion for designing complicated systems and working on problems of diverse scope.

Responsibilities

  • Develop software for mission-critical, NSA-certified cybersecurity devices.
  • Translate CONOPS, specifications, or requirements into software design, code, and test plans, then execute testing and debugging.
  • Define the scope, schedule, and expectations for assigned work.
  • Take initiative, execute projects with little guidance, and provide technical direction and leadership.
  • Identify opportunities to apply AI for continuous improvement and innovation.

Benefits

  • 401(k) matching.
  • Flexible time off.
  • Paid parental leave.
  • Healthcare benefits.
  • Health and wellness programs, including an on-site gym.
  • Employee resource and social groups.
  • Flexible schedules, including an optional 9/80 schedule with every other Friday off.
  • Continuous learning and development opportunities.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service