
FPGA Engineer
Kaleidoscope Innovation
full-time
Posted on:
Location Type: Office
Location: Boston • Massachusetts • 🇺🇸 United States
Visit company websiteJob Level
Mid-LevelSenior
About the role
- 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.
Requirements
- 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.
- Master’s degree in Electrical or Computer Engineering (preferred).
- Experience with high-speed interfaces such as GSML, MIPI, I2C, and SPI (preferred).
- Background in camera systems or vision-based robotics (preferred).
- Familiarity with embedded systems and software-hardware co-design (preferred).
- Experience with system-level integration and architecture planning (preferred).
- Proficiency with FPGA development tools (e.g., Vivado, Quartus) (preferred).
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
FPGA developmentRTL designverificationtiming analysisVerilogdigital design principlesDSP fundamentalssimulation toolsdebuggingembedded software testing
Soft skills
problem-solvingcommunicationtechnical documentation
Certifications
Bachelor’s degree in Electrical EngineeringBachelor’s degree in Computer EngineeringMaster’s degree in Electrical EngineeringMaster’s degree in Computer Engineering