Senior FPGA Engineer
Listed on 2026-07-10
-
Engineering
Hardware Engineer, Electronics Engineer, Systems Engineer, Embedded Software Engineer
Senior FPGA Engineer
The Effector Subsystems Products (ESP) department develops electronics for weapon system products, designing architecture, modeling algorithms, and implementing FPGA embedded processing.
What You Will Do- Design and deliver production quality FPGA releases from initial proof of concept up to production.
- Work cooperatively with systems, hardware, software engineers, and program management to ensure product success.
- Design and code in VHDL for reliability, maintainability, reviewability, and reusability.
- Verify designs utilizing self‑checking techniques with directed and constrained random tests, while tracking functional and code coverage.
- Create complete documentation including requirements, verification plan, user guides, and configuration management.
- Provide design support from requirements definition through integration and test.
- Perform and participate in internal and external technical reviews.
- Independently drive projects and execute to program schedules and budget.
- Typically requires a Bachelor’s Degree in Science, Technology, Engineering, or Mathematics (STEM) or related degree and a minimum of 5 years prior relevant experience.
- Minimum 5 years of experience in at least 5 of the following categories:
Digital design and HDL coding targeting configurable logic devices; delivering FPGA solutions to system level applications; experience with Altera, Lattice, Microchip, or AMD FPGA devices and associated tools; integration and debugging of electronics using oscilloscopes, logic analyzers, multimeters, etc.; FPGA timing constraints and closure; digital simulation using Questa, RivieraPRO, or similar tools;
Python or C programming.
- Digital design knowledge and principles, radar processing techniques.
- Image processing techniques for visual and infrared sensors.
- Gigabit serial interfaces and multi‑gigabit transceivers (MGTs).
- Embedded processor and System on a Chip development for FPGA devices.
- Knowledge of embedded systems design using Microblaze, Nios, or ARM processors.
- FPGA design experience using a Linux‑based development environment.
- Knowledge of Git and Git Hub.
- Knowledge of encryption/decryption standards such as AES, RSA, ECC.
- Knowledge of industry standard interfaces and protocols such as AXI, PCIe, SPI, I2C.
- Familiarity with the Linux environment and commands.
- Embedded systems design using ARM processors.
- Verification utilizing hardware platforms.
- Experience working in a team environment.
- Highly motivated, high performers with a strong desire to learn and contribute in a fast‑paced team environment.
- Self‑directed – able to complete tasks with minimum oversight.
- Strong written and verbal communication.
- Experience in a leadership role such as team lead, technical lead, project lead, etc.
- MS or Ph.D. in Electrical or Computer Engineering.
The salary range for this role is 86,800 USD - 165,200 USD. Benefits may include medical, dental, vision, life insurance, short‑term disability, long‑term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance program, Employee Scholar Program, parental leave, paid time off, and holidays. Specific benefits depend on the business unit and collective‑bargaining agreements. This role is 100% onsite and qualifies for relocation assistance.
EqualOpportunity Employer
RTX is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or veteran status, or any other applicable state or federal protected class. RTX provides affirmative action for qualified Individuals with a Disability and Protected Veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans’ Readjustment Assistance Act.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).