Location:
Boston, MA
Work Type:
Full-time, On-site
Job Overview
We are seeking a highly skilled and motivated FPGA Engineer to join our cutting-edge robotics team focused on developing advanced camera and vision systems for next-generation robotic platforms. In this role, you will design, develop, and optimize FPGA-based systems and IP cores that enable high-performance signal processing and system integration.
The ideal candidate has a strong background in FPGA development, digital signal processing, and embedded systems. You thrive in a collaborative, fast-paced environment and are passionate about building robust, scalable hardware solutions that power intelligent automation.
Note:
This role is based in a hands-on lab environment rather than a traditional quiet office setting. Candidates should be comfortable working in a space with moderate background noise and active equipment in use.
Key Responsibilities
-
Design and develop FPGA configurations and IP cores for high-performance camera and vision systems.
-
Implement signal processing algorithms using Verilog and other HDL tools.
-
Use simulation and verification frameworks to ensure mathematically correct logic before hardware deployment.
-
Collaborate with software and embedded systems engineers to integrate FPGA designs into larger systems.
-
Develop embedded software-based testing solutions to validate FPGA functionality.
-
Optimize FPGA designs for timing, resource utilization, and throughput.
-
Identify and resolve system bottlenecks and performance issues.
-
Ensure seamless integration of internally developed and third-party IP cores.
-
Contribute to system-level architecture and design discussions.
-
Troubleshoot and debug FPGA designs using industry-standard tools and lab equipment.
Basic Qualifications
-
Bachelor’s degree in Electrical Engineering, Computer Engineering, or related field.
-
Professional experience in FPGA development: RTL design, verification, timing analysis, lab bring-up, and validation.
-
Proficiency in Verilog and digital design principles.
-
Strong understanding of DSP fundamentals and their implementation on FPGAs.
-
Familiarity with computing and processor architectures.
-
Experience with simulation and verification tools.
-
Excellent problem-solving and debugging skills.
-
Strong communication and technical documentation abilities.
Preferred Qualifications
-
Master’s degree in Electrical or Computer Engineering.
-
Experience with high-speed interfaces such as GSML, MIPI, I2C, and SPI.
-
Background in camera systems or vision-based robotics.
-
Familiarity with embedded systems and software-hardware co-design.
-
Experience with system-level integration and architecture planning.
-
Proficiency with FPGA development tools (e.g., Vivado, Quartus).
-
Enthusiasm for working in a fast-paced, agile development environment.