Senior Embedded Software Engineer

General Dynamics Mission Systems•Ft. Wayne, IN
•Onsite

About The Position

As a senior staff software engineer, you’ll be a member of a cross functional team responsible for the next generation of embedded system security. Due to the nature of the work, the candidate must possess a current Department of Defense security clearance of Secret or above. This role involves defining and developing embedded software for security-focused systems, requiring a deep understanding of low-level programming, hardware interfaces, and security principles. The engineer will contribute to research-oriented work alongside award-winning teams developing practical solutions for national security. The company, General Dynamics Mission Systems (GDMS), is a leader in high-technology solutions for defense and scientific arenas, valuing trust, honesty, alignment, and transparency.

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.
  • Current 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.
  • Knowledge of C in embedded environments.
  • Bare bone software – no operating system.
  • Memory map interfacing.
  • Communication buses: SPI/QSPI, UART, I2C.
  • JTAG – remote debug.
  • PTP.
  • Experience with developing against/within an FPGA.
  • Experience with MBSE/SySML.
  • Experience with Magic Draw.
  • Experience with Software Design as part of an MBSE initiative.
  • Knowledge of GitLab.
  • Defining Runners.
  • Knowledge of Code coverage and static code analysis tools: Parasoft/CppCheck.
  • Knowledge of Network Protocols: RSTP, VLAN, PTP, etc.
  • Knowledge of Auto Negotiation / Link Training.
  • Knowledge of Anti-Tamper/Security.
  • Exceptional communication skills with the capacity to secure buy-in on concepts and ideas.
  • Collaborative team player eager to provide technical leadership and position others for success.
  • Commitment to ongoing professional development for yourself and others.

Nice To Haves

  • Experience with model-based systems engineering (MBSE).
  • Extensive knowledge with network protocols.
  • Experience with Polarfire, Versal, Kintex Ultrascale.
  • Experience with defining GitLab Runners.
  • Experience with Parasoft/CppCheck.

Responsibilities

  • Develop embedded software for the next generation of embedded system security.
  • Apply technical standards and methodologies to solve challenges.
  • Provide technical leadership and mentor others.
  • Identify opportunities to apply AI for continuous improvement and innovation.
  • Contribute to research-oriented work developing practical solutions for national security.

Benefits

  • 401k matching
  • flex time off
  • paid parental leave
  • healthcare benefits
  • health & wellness programs
  • employee resource and social groups
  • Relocation Assistance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service