Jobs
FPGA Engineer
Santa Clara, CA 95054
6 Months, Contract
On-site
Job Summary
- Job Title:
- FPGA Engineer
- Posted Date:
- Feb 23, 2026
- Duration:
- 6 Months, Contract
- Shift(s):
-
09:00 - 17:00
- Salary ($):
- 58.00 - 60.00 per Hourly (compensation based on experience and qualifications)
- We care about you! Explore Rangam’s benefits information
Talk to our Recruiter
- Name:
- Chandiran Murugan
- Email:
- chandiran@rangam.com
- Phone:
- 410-378-7501
Description
What days will the worker be expected to work?
- ["Monday","Tuesday","Wednesday","Thursday","Friday"]
What hours will the contingent worker be expected to work? 8am-4p PST
Description:
- This role focuses on designing, developing, and supporting FPGA-based solutions for advanced robotic and medical systems.
- The engineer will own RTL design from architecture through validation, working hands-on across the full FPGA development lifecycle, including simulation, timing closure, hardware bring-up, and system-level debugging.
- The position requires close collaboration with hardware, firmware, software, and systems teams in a highly cross-functional, regulated R&D environment to deliver reliable, safety-critical technology.
Key responsibilities include, but are not limited to:
- Designing, developing, optimizing, and maintaining FPGA RTL using Verilog/SystemVerilog and/or VHDL
- Supporting the full FPGA development lifecycle, including synthesis, place-and-route, timing closure, and bitstream generation
- Performing functional simulation, verification, and system-level debugging
Required Skills and Experience:
- 4+ years of hands-on FPGA design and development experience
- Strong understanding of digital logic, timing analysis, and debugging
- Proficiency in Verilog/SystemVerilog
- Experience with FPGA toolchains such as Xilinx Vivado, Lattice Diamond, or equivalent
- Bachelor’s degree in Mechanical Engineering, Electrical Engineering, or a related scientific field
- Robotics design exposure
- Strong collaboration and communication skill.
As part of our recruitment process, we may use automated tools or AI-enabled technologies to assist with resume screening and candidate matching. These tools help our recruitment team review applications more efficiently, but they do not make hiring decisions. All final decisions are made by human reviewers.