Overview
We are seeking an FPGA Engineer for a contract position focused on designing and implementing digital systems that interface with MEMS and photonic hardware. In this role, you will work hands-on to develop high-speed sensing and control systems, collaborating closely with an engineering team to ensure system stability and performance. The role is hybrid, allowing for both in-office and remote work arrangements over a contract period of 3 to 5 months.
Responsibilities
- Design and implement FPGA systems for high-speed sensing and control.
- Build and stabilize real-time control loops, including PLLs and feedback systems.
- Translate control theory and signal processing principles into robust RTL using Verilog/SystemVerilog.
- Manage system parameters such as timing, latency, and noise performance.
- Develop Python-based verification and automation tools.
- Conduct comprehensive verification using structured testbenches and automated testing methods.
- Support hardware bring-up and troubleshooting in laboratory environments.
Requirements
- Proven experience with FPGA development on real hardware.
- Strong background in control theory or signal processing.
- Experience with feedback systems, such as PLLs or control loops.
- Ability to work across digital, analog, and physical domains.
- Strong verification discipline, ideally beyond simple waveform debugging.