Embedded Software Engineer

General Dynamics Mission Systems, IncDedham, MA
$124,216 - $132,000Onsite

About The Position

As an Embedded 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. You’ll be working at the cutting edge of Cybersecurity and high-speed data. This role involves designing complicated systems and working on problems of diverse scope, turning CONOPS, Specifications or Requirements into software design, code, test plans, and then executing testing/debugging. The position requires identifying opportunities to apply AI for continuous improvement and innovation.

Requirements

  • Bachelor’s degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics field.
  • 5+ years of job-related experience, or a Master's degree plus 3 years of job-related experience.
  • Department of Defense SECRET security clearance is required at time of hire.
  • U.S. citizenship is required.
  • Real-Time Embedded software development experience.
  • Experience developing in a systems programming language such as C/C++.
  • Extensive experience with software design, code, integration, and test.
  • Experience with long development lifecycles and product lifespans, requiring maintenance and regular technology refresh.
  • Experience with concurrent programming.
  • Proficiency with software tools supporting Integrated Development Environments (IDE), version control, defect tracking, and scripting.

Nice To Haves

  • Agile experience
  • Linux OS experience
  • Rust experience
  • Heterogeneous computing systems experience
  • Security-Enhanced Linux (SELinux) experience
  • ARMv8 architecture experience
  • Serial communication protocols, hardware interfaces, and device drivers experience
  • Computer Networking experience

Responsibilities

  • Develop mission critical NSA-certified Cybersecurity devices.
  • Work with custom Hardware built in-house.
  • Be a member of a cross-functional team.
  • Develop at the cutting edge of Cybersecurity and high-speed data.
  • Design complicated systems and work on problems of diverse scope.
  • Define the scope, schedule, and expectations for the work executed.
  • Execute projects with little guidance and provide technical direction and leadership.
  • Turn CONOPS, Specifications or Requirements into software design, code, test plans, and execute testing/debugging.
  • Identify opportunities to apply AI for continuous improvement and innovation.

Benefits

  • 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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service