Job Description
We are seeking a highly skilled and motivated FPGA Engineer to join our innovative robotics team dedicated to 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 is passionate about building robust, scalable hardware solutions that power intelligent automation and thrives in a collaborative, fast-paced environment.
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.
Essential Skills
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.Additional Skills & Qualifications
Master’s degree in Electrical or Computer Engineering.Experience with high-speed interfaces such as MIPI, I2C, and SPI.Experience 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.