Annapolis Junction or Bloomington or Boise or Salt Lake City Employment USD 130,617 - 138,000 Yearly

General Dynamics Mission Systems is hiring an Embedded Firmware Engineer

About the Role

General Dynamics Mission Systems has an immediate opening for an Embedded Firmware Engineer to join our team. You will develop embedded software solutions and participate in all phases of the product design life cycle for critical national security applications.

What You'll Do

  • Develop embedded software using C and assembly languages on bare metal or embedded operating systems
  • Utilize advanced development and debugging tools, including C compilers, linkers, in-circuit debuggers, and logic analyzers to evaluate application performance and security
  • Participate in all aspects of the product design life cycle: system architecture, design, development, and verification
  • Document design decisions and results
  • Work both individually and collaboratively with a team to complete tasks

What We're Looking For

  • 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
  • Ability to obtain a Department of Defense Secret security clearance at time of hire
  • U.S. citizenship
  • Proven experience in embedded firmware development
  • Experience using FPGA-based SoC processors such as ARM, Microblaze, NIOS, RISC-V, or PowerPC
  • Expert programming ability in C/C++, assembly, and scripting languages
  • Knowledge of low-level computer architecture, including CPUs, Memory Management Units, IOMMU, and serial buses
  • Hands-on experience with FLASH programming, boot loaders, board bring-up, and debug

Nice to Have

  • Agile development experience

Technical Stack

  • C, C++, assembly, scripting
  • ARM, Microblaze, NIOS, RISC-V, PowerPC

Benefits & Compensation

  • Compensation range: USD $130,617.00 - USD $138,000.00 /Yr
  • Career path with opportunities for continuous learning and development
  • Research-oriented work alongside award-winning teams developing practical solutions
  • Flexible schedules including a 9/80 schedule (every other Friday off)
  • Competitive benefits: 401k matching, flex time off, paid parental leave, comprehensive healthcare, and wellness programs
  • Employee resource and social groups

General Dynamics Mission Systems is an Equal Opportunity Employer.

Required Skills
CC++AssemblyScriptingARMMicroblazeNIOSRISC-VPowerPCEmbedded Firmware DevelopmentSoftware EngineeringSecurity Clearance
Looking for a remote dev community?

200+ professionals, 37 countries, one network

Working remotely doesn't mean working alone. Iglu connects you with developers, designers, and digital experts worldwide. Collaborate, learn, and grow together.

Global professional network
Knowledge sharing & collaboration
Regular community events
Cross-project opportunities
Join the community
37 countries represented
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.

Visit website
Job Details
Department Software Development
Category embedded
Posted 14 days ago