United States of America On-site USD 130,617 - 138,000 Yearly

General Dynamics Mission Systems is hiring an Embedded Firmware Engineer

About the Role

Design and implement embedded firmware for mission-critical systems using C and assembly languages, targeting bare-metal environments and embedded operating systems. Work closely with hardware teams to bring up new boards, debug boot processes, and optimize low-level performance on FPGA-based System-on-Chip (SoC) platforms including ARM, RISC-V, Microblaze, NIOS, and PowerPC architectures.

Key Responsibilities

  • Develop and maintain firmware for embedded processors, focusing on reliability, efficiency, and security
  • Use advanced tools such as logic analyzers, in-circuit debuggers, and compiler toolchains to analyze and resolve hardware-software integration issues
  • Contribute across the full product development cycle—from architecture and design to verification and documentation
  • Collaborate with cross-functional teams while also working independently to meet technical objectives
  • Produce clear technical documentation of designs, test results, and system behavior

Qualifications

Must have a Bachelor’s degree in Software Engineering or a related STEM field, or a Master’s degree with relevant experience. Minimum of five years of professional embedded systems development experience (or three years with an advanced degree). U.S. citizenship is required due to access to classified information and the need to obtain a Department of Defense Secret security clearance at hire.

Required technical expertise includes:

  • Strong proficiency in C, C++, assembly language, and scripting
  • Hands-on experience with FLASH programming, boot loaders, and board bring-up
  • Deep understanding of computer architecture—CPUs, MMUs, IOMMUs, and serial communication buses
  • Familiarity with FPGA-based SoC development and debugging tools (compilers, linkers, logic analyzers)

Agile development experience is a plus. The role supports a 9/80 work schedule with flexibility, though onsite presence is mandatory due to the secure nature of the work environment.

Benefits & Work Environment

Enjoy competitive compensation, 401k matching, comprehensive healthcare, paid parental leave, and flexible time off. The workplace emphasizes innovation, collaboration, and continuous learning, with opportunities to contribute to high-impact national security missions. A culture of trust, transparency, and shared purpose supports a high-performance team environment working alongside leading industry partners.

Required Skills
CC++assembly languagescriptingFPGASoC processorsARMMicroblazeNIOSRISC-Vembedded firmware developmentsecurity clearanceU.S. citizenshipAgileclassified environments CC++assembly languagescriptingFPGASoC processorsARMMicroblazeNIOSRISC-Vembedded firmware developmentsecurity clearanceU.S. citizenshipAgileclassified environments
Invoicing holding you back?

Focus on work, not paperwork

Stop worrying about invoicing, taxes, and compliance. Glopay handles the business setup, you handle the client work. Get paid faster and look professional.

Auto-generated compliant invoices
Built-in expense management
Income reports for tax season
95% of earnings stay with you
Try Glopay free
No credit card needed
About company
General Dynamics Mission Systems
General Dynamics Mission Systems (GDMS) engineers a diverse portfolio of high technology solutions, products and services that enable customers to successfully execute missions across all domains of operation.
All jobs at General Dynamics Mission Systems Visit website
Job Details
Department Software Development
Category embedded
Posted 2 months ago