Kaleidoscope Innovation

FPGA Engineer

Kaleidoscope Innovation

full-time

Posted on:

Location Type: Office

Location: Boston • Massachusetts • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job 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