Dedham, MA

Junior Embedded RUST Software Engineer (cleared)

Onsite$94,000 - $100,000/yrPosted 3 weeks agoRequired

Job details

Location
Dedham, MA
Work type
Onsite
Compensation
$94,000 - $100,000/yr
Clearance
Required
Posted
3 weeks ago
Apply on
careers-gdms.icims.com

About this role

General Dynamics Mission Systems develops high-technology solutions for defense and scientific missions. The Junior Embedded RUST Software Engineer will work on a cross-functional Cyber group developing mission-critical, NSA-certified cybersecurity devices using custom hardware, with responsibilities spanning systems-level Rust development, testing, debugging, and maintenance.

What you'll do:

  • As a Junior Embedded RUST Software Engineer, working with custom Hardware built in-house, for our Cyber group, you’ll be a member of a cross functional team responsible for developing mission critical NSA-certified Cybersecurity devices in a rapidly growing product line
  • Ability to define the scope, schedule, and expectations for the work you execute
  • Shows initiative on assignments and executes projects with little guidance and can provide technical direction and leadership
  • Ability to turn CONOPS, Specifications or Requirements into software design, code, test plans, and then execute testing/debugging
  • Identifies opportunities to apply AI for continuous improvement and innovation

What they're looking for:

  • Requires a Bachelor's degree in Software Engineering, or a related Science, Engineering or Mathematics field
  • Department of Defense SECRET security clearance is required at time of hire
  • Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information
  • U.S. citizenship is required
  • Long development lifecycle and product lifespans, requiring maintenance and regular technology refresh
  • Demonstrated experience developing production-quality software in Rust, including designing, coding, testing, debugging, and maintaining reliable applications or services
  • Proficiency with Rust's ownership, borrowing, lifetimes, error handling, and concurrency models to build safe, performant, and maintainable software
  • Experience designing and implementing systems-level, embedded, backend, networking, or performance-sensitive software using Rust
  • Ability to develop and maintain automated unit, integration, and/or hardware-in-the-loop test coverage for Rust-based software
  • Familiarity with the Rust toolchain and ecosystem, such as Cargo, crates, dependency management, formatting, linting, and CI/CD integration
  • Experience troubleshooting complex software defects, performing code reviews, and contributing to sound software engineering practices in a collaborative development environment
  • Ability to work across disciplines—including systems, hardware, cybersecurity, test, and program teams—to translate technical requirements into robust software solutions

Benefits:

  • An exciting career path with opportunities for continuous learning and development.
  • Research oriented work, alongside award winning teams developing practical solutions for our nation’s security
  • Flexible schedules with every other Friday off work, if desired (9/80 schedule)
  • 401k matching
  • Flex time off
  • Paid parental leave
  • Healthcare benefits
  • Health & wellness programs (including on-site gym)
  • Employee resource and social groups
  • Sign-On Bonus Eligible for New Hires
Ready to apply to General Dynamics?
ApplyBolt finds matching jobs, tailors your resume, and submits applications for you.

About General Dynamics