> Markdown version of [/jobs/ext/461799-sr-advanced-fpga-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/461799-sr-advanced-fpga-firmware-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr Advanced FPGA/Firmware Engineer - **Company:** APR Consulting, Inc. - **Location:** Middletown, RI, United States - **Experience:** Expert - **Salary:** $178,277.0 - **Contract:** Temporary contract - **Skills:** Computer Programming, Computer Engineering, Software Debugging, Embedded Software, Firmware, Field-Programmable Gate Array (FPGA), Hardware Design, Linux System Administration, Systems Development Life Cycle, Real-Time Operating Systems, Software Engineering, Static Timing Analysis, Systems Integration, Multithreading, Git, Modeling and Simulation, Physical Design, Software Version Control - **Published:** June 2, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=ca4c4f37739c648b ## About the Role Do you have experience in Software engineering?, Do you have a Master's degree?, * Bachelor's Degree in Electrical Engineering, Computer Engineering, or related STEM field * 8+ years of FPGA, firmware, or embedded systems experience (or Master's Degree with 6+ years) * U.S. Citizenship required * Ability to obtain a Department of Defense Secret Security Clearance * FPGA design and verification experience * Experience working in Linux environments * Programming experience with C * Experience with multithreaded software development * Experience with Real-Time Operating Systems (RTOS), * FPGA architecture, simulation, synthesis, timing closure, and power optimization * Git and Software Source Control tools * Hardware troubleshooting using: + Digital Multimeters (DMM) + Oscilloscopes + Power Supplies + Function Generators * Embedded firmware development * System integration and hardware/software debugging * Customer-facing engineering support experience * Strong technical documentation and presentation skills * Defense, aerospace, naval, or underwater systems experience, * Supporting advanced Torpedo Systems and mission-critical defense programs * Working with cutting-edge FPGA, firmware, and embedded technologies * Hands-on involvement across the full development lifecycle * Collaboration with multidisciplinary engineering teams and government customers * Opportunities to influence technical direction and process improvements ## Description Our DoD/Aerospace client is looking to fill a Sr Advanced FPGA/Firmware Engineer position that just opened in Middletown, RI (or Canonsburg, PA). In this role, you will support the development, verification, integration, and maintenance of FPGA and firmware solutions for advanced Torpedo Systems programs, while serving as a key engineering resource supporting product deployments, troubleshooting, and customer-facing technical activities. To be considered, you will have a Bachelor's Degree in Electrical Engineering, Computer Engineering, or a related STEM field plus 8+ years of relevant experience, or a Master's Degree plus 6+ years of relevant experience., * Design, develop, verify, and document FPGA and firmware solutions for advanced defense systems * Participate in FPGA architecture development, system simulation, and detailed design activities * Define module interfaces and support all aspects of FPGA device design and simulation * Perform synthesis, place and route, timing analysis, and power utilization evaluations * Verify test results and analyze system performance * Develop and present technical requirements, designs, concepts, and engineering solutions to management, customers, and project teams * Support FPGA process improvements and engineering best practices * Generate technical engineering products throughout the development lifecycle * Support hardware integration, troubleshooting, installation, and corrective action efforts * Serve as an onsite engineering representative for customer support and field activities ## Related Videos - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Asynchronicity and multithreading in C#](https://www.wearedevelopers.com/videos/447-asynchronicity-and-multithreading-in-c) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How Much FAANG Companies Actually Pay Software Engineers in 2025](https://www.wearedevelopers.com/magazine/230-how-much-faang-companies-actually-pay-software-engineers-in-2025) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)