Title: Senior Firmware (FPGA) Engineer
Northampton, MA, US, 01060
Job Title: Senior Firmware Design (FPGA) Engineer
Job Code: 27530
Job Location: Northampton, MA
Schedule: 9/80
Job Description:
Senior professional with strong knowledge of Electrical Engineering/Firmware Development and broad knowledge of technical task management. This FPGA Subject Matter Expert (SME) will be a key member of the Northampton, MA Electrical Engineering team, supporting all major FPGA efforts and providing guidance and mentorship to more junior FPGA engineers. Manages complex projects or processes with general oversight. Communicates within and outside of own function to gain cooperation on operational processes, practices, and procedures. Makes moderate to substantial improvements to systems and processes. Contributes to achievement of departmental goals and operating plans with direct impact on the departmental results.
Essential Functions:
- Derive FPGA design specifications from system requirements
- Develop detailed FPGA architecture for implementation
- Implement design in RTL (VHDL) and perform module level simulations
- Perform Synthesis, Place and Route (PAR) and Static Timing Analysis (STA)
- Perform RTL quality using: Lint, Reset Domain Crossing (RDC), Clock Domain Crossing (CDC)
- Static Formal EDA
- Generate verification test plans and perform End to End Simulations
- Support Board, FPGA bring up
- Validate design through HW/SW integration test with test equipment
- Support mentorship of other, more junior FPGA Engineers onsite
- Mature and improve the FPGA design and formal release process
Qualifications:
- Bachelor’s Degree in Electrical Engineering/Computer Engineering and a minimum of 6 years related experience; or Graduate Degree and a minimum of 4 years related experience
- 3-5+ years’ experience designing FPGA products with VHDL
- Experience with Xilinx FPGAs and Vivado
- Experience with revision control processes and systems
- Ability to obtain a Secret clearance
Preferred Additional Skills:
- Familiar with Vivado Constraints, ILA, VIO, Gigabit Transceivers, CameraLink, I2C bus, SPI, CAN bus
- Familiar with digital signal processing, specifically for video processing
- Real-time embedded software in “C” or “C++” running on bare-metal or RTOS
- Schematic capture using Mentor Graphics Xpedition
Nearest Major Market: Springfield MA