Embedded Software Engineer for Crypto and Cross Domain Solutions

General Dynamics Mission Systems, IncTaunton, MA
$118,570 - $128,000Onsite

About The Position

As a software engineer for the Space, Cyber, and Intelligence (SC&I) line of business, you’ll be a member of a cross-functional team responsible for developing software and product features for the growing Tactical Access Cross Domain Solutions product portfolio. This role involves working on embedded systems for crypto and cross-domain solutions, requiring a strong understanding of software development processes and concepts. The position is fully on-site in Taunton, MA.

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.
  • Strong understanding of software development process, as well as software engineering concepts, principles, and theories.
  • Creative thinker capable of applying new information quickly to solve challenging problems.
  • Comfortable providing technical leadership.
  • Team player who thrives in collaborative environments and revels in team success.
  • Commitment to ongoing professional development for yourself and others.

Nice To Haves

  • Agile experience preferred.
  • Embedded Development (WindRiver Linux).
  • Software Engineering.
  • Software Test.
  • WindRiver Linux (or relevant RTOS experience such as VxWorks, GHS, FreeRTOS).
  • Linux application development experience.
  • Linux administration experience.
  • Experience with SELinux.
  • Experience with Git or GitLab.
  • Proficient in C/C++.
  • Experience with BASH, sed, awk.
  • Team oriented, personally driven, fast-paced environment.
  • Familiar with agile and scrums.
  • Experience with Information assurance, secure software development strategies and concepts.
  • Python experience.
  • Rust experience.
  • Linux Kernel/Driver experience.
  • Experience customizing/creating Linux distributions.
  • Experience with GTK/GTKmm.
  • Experience with cross-domain solutions.

Responsibilities

  • Developing software and product features for the Tactical Access Cross Domain Solutions product portfolio.
  • Being a member of a cross-functional team.
  • Applying new information quickly to solve challenging problems.
  • Providing technical leadership.
  • Committing to ongoing professional development for yourself and others.
  • Identifying opportunities to apply AI for continuous improvement and innovation.

Benefits

  • Opportunities for continuous learning and development.
  • Research oriented work.
  • Flexible schedules with every other Friday off work (9/80 schedule).
  • 401k matching.
  • Flex time off.
  • Paid parental leave.
  • Healthcare benefits.
  • Health & wellness programs.
  • Employee resource and social groups.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service