Senior Embedded Software Engineer

General Dynamics Mission Systems, IncFlorham Park, NJ
$164,100 - $173,074Onsite

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 position is Fully On-Site and located in the Florham Park, NJ facility.

Requirements

  • Bachelor's degree in Software Engineering, or related Science, Technology, Engineering or Mathematics field, plus a minimum of 8 years of relevant experience; or Master's degree, plus 6 years relevant experience.
  • 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.
  • Real-Time Embedded software, preferably on Linux OS
  • Real world experience developing in a systems programming language such as C/C++, with Rust experience preferred
  • Extensive experience with software design, code, integration, and test
  • Long development lifecycle and product lifespans, requiring maintenance and regular technology refresh
  • Concurrent programming
  • Proficiency with software tools supporting Integrated Development Environments (IDE), version control, defect tracking, and scripting.

Nice To Haves

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

Responsibilities

  • Developing mission critical NSA-certified Cybersecurity devices.
  • Working at the cutting edge of Cybersecurity and high-speed data.
  • Designing complicated systems and working on problems of diverse scope.
  • Defining the scope, schedule, and expectations for the work executed.
  • Executing projects with little guidance and providing technical direction and leadership.
  • Turning CONOPS, Specifications or Requirements into software design, code, test plans, and then executing testing/debugging.
  • Proficiency with software tools supporting Integrated Development Environments (IDE), version control, defect tracking, and scripting.
  • Identifying opportunities to apply AI for continuous improvement and innovation.

Benefits

  • 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)
  • Competitive benefits, including 401k matching, flex time off, paid parental leave, healthcare benefits, health & wellness programs, employee resource and social groups, and more.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service