Sr. Advanced FPGA/Firmware Engineer
General Dynamics Mission Systems engineers a diverse portfolio of high technology solutions, products and services that enable customers to successfully execute missions across all domains of operation. With a global team of 12,000+ professionals, we partner with the best in industry to expand the bounds of innovation in the defense and scientific arenas.
About the role
As a Sr Advanced Onsite Support Firmware/Software Engineer for the Torpedo Systems Group, you will work with engineering teams to develop, deliver, and maintain software and firmware products. You will serve as the government customer onsite and frontline engineering representative, assisting with installation, troubleshooting issues, and corrective actions across several development programs.
Responsibilities
- Design and verify FPGA systems, including system simulation, testing, and optimization
- Collaborate on hardware and firmware integration in a Linux environment
- Contribute to the full development lifecycle, from design to deployment
- Troubleshoot hardware issues using industry-standard tools such as oscilloscopes, multimeters, and power supplies
- Support product installations and work directly with government customers on-site
Requirements
- Bachelor's degree in Electrical or Computer Engineering, or a related Science, Engineering, or Mathematics field, plus a minimum of 8 years of relevant experience; or Master's degree plus a minimum of 6 years of relevant experience
- Department of Defense Secret security clearance obtainable within a reasonable amount of time after hire
- U.S. citizenship is required
Skills
- FPGA design, simulation, and documentation
- C programming, multithreaded programming, or real-time operating systems
- Hardware and firmware development tools
- Linux environment experience
- Hardware troubleshooting using tools such as oscilloscopes, multimeters, and power supplies
- Advanced experience in FPGA design, simulation, and system architecture
- Strong understanding of FPGA process flows including synthesis and timing
- Proficiency in C programming, multithreaded programming, and real-time operating systems
- Version control experience, with Git preferred
What sets you apart
- Proven ability to troubleshoot complex hardware challenges creatively and efficiently
- Deep understanding of system architecture and FPGA engineering best practices
- Experience working across the full firmware development lifecycle from design to deployment
- Knowledge of how engineering decisions contribute to broader program and business objectives
Benefits
- Competitive benefits, including 401k matching and flex time off
- Paid parental leave
- Healthcare benefits and health & wellness programs
- Employee resource and social groups
- Flexible schedules with every other Friday off work (9/80 schedule)
- Exciting career path with opportunities for continuous learning and development
- Research-oriented work alongside award-winning teams
Pay
Target salary range: USD $155,000.00/Yr. - USD $165,000.00/Yr.
Schedule
This position is fully on-site with the option to flex moving forward. A 9/80 schedule is available, providing every other Friday off work.