FPGA Engineer

0 years

15 - 30 Lacs

Posted:1 day ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

FPGA Engineer — Job Description

Role Summary
We are seeking an FPGA Engineer to design, implement, and optimize high-performance hardware architectures for real-time 3D vision, AI acceleration, and robotics systems. You will work closely with computer vision, SLAM, and embedded teams to build low-latency pipelines running on custom FPGA or ASIC-bound designs.

Key Responsibilities1. FPGA Architecture & Development

  • Design and implement FPGA logic using Verilog/VHDL/SystemVerilog.
  • Develop high-throughput pipelines for:
  • 3D vision preprocessing (image rectification, stereo matching, depth estimation)
  • Point cloud generation & filtering
  • SLAM feature extraction and tracking
  • AI/ML model acceleration
  • Implement DMA, memory controllers, and high-speed data interfaces.

2. High-Speed Interface Integration

  • Integrate FPGA with:
  • MIPI CSI-2 / D-PHY, LVDS cameras
  • PCIe, Ethernet, SPI, I2C, CAN, and custom interfaces
  • Multi-core MCUs, NPUs, GPUs, and edge compute modules
  • Optimize data flow between sensors, FPGA, and downstream processors.

3. Hardware Acceleration for Vision & AI

  • Build accelerators for:
  • YOLO / CNN models
  • Geometry-based vision kernels (SAD, SGBM, optical flow)
  • Feature extractors (ORB, FAST, FREAK)
  • Spatial AI modules (pose estimation, ICP, voxel fusion)
  • Explore quantization, pruning, and hardware-friendly model design.

4. Performance Optimization

  • Optimize for latency, throughput, and low power.
  • Parallelize computation through pipelining, multi-buffering, and clock-domain optimization.
  • Perform timing closure, resource budgeting, and synthesis optimization.

5. Validation & Hardware Bring-Up

  • Bring up FPGA boards, cameras, and custom hardware.
  • Develop testbenches and verification frameworks.
  • Debug hardware using logic analyzers, oscilloscopes, and on-chip logic tools (ILA, SignalTap).
  • Collaborate closely with embedded software to ensure full-system integration.

Required Qualifications

  • BS/MS in Electrical Engineering, Computer Engineering, or equivalent.
  • Strong experience with FPGA development (Xilinx, Intel, Lattice, or Microchip).
  • Proficient in Verilog/VHDL, SystemVerilog, and hardware debugging.
  • Understanding of computer architecture, DMA, memory hierarchy, and real-time systems.
  • Experience with MIPI CSI-2, PCIe, or high-bandwidth streaming interfaces.

Preferred Experience

  • Experience accelerating vision or AI algorithms on FPGA.
  • Experience with SLAM hardware acceleration or sensor fusion pipelines.
  • Familiarity with:
  • Vivado, Vitis, Quartus, ModelSim, HLS tools
  • OpenCL-based FPGA acceleration
  • Embedded systems (ARM, RISC-V)
  • ASIC design flow in partnership with foundries (e.g., Alchip)
  • Experience with ultra-compact FPGA modules for mobile/embedded form factors.

Soft Skills

  • Strong problem-solving and debugging skills.
  • Ability to collaborate with cross-functional vision, robotics, and embedded teams.
  • Comfortable in fast-paced R&D environments.

Job Type: Full-time

Pay: ₹1,500,000.00 - ₹3,000,000.00 per year

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

mumbai metropolitan region

trivandrum, kerala, india