FPGA Engineer

Cyient, Inc.
Melbourne, United States of America
14 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 120K

Job location

Melbourne, United States of America

Tech stack

Computer Engineering
Continuous Integration
Software Debugging
Desktop Publishing
Firmware
Field-Programmable Gate Array (FPGA)
Verification and Validation (Software)
SystemVerilog
Software Technical Review
Verilog
VHDL
Vivado
Test Scripts
ModelSim
Hardware Debugging

Job description

We are seeking an experienced FPGA Design and/ or Verification Expert to support requirement analysis, design updates, debugging, and verification activities. The ideal candidate will actively participate in technical reviews, resolve customer-reported issues, and contribute to developing robust SystemVerilog-based test benches to enhance verification and validation coverage., * Conduct detailed requirement analysis and actively participate in technical design reviews to identify, analyze, and resolve complex technical issues.

  • Modify, enhance, and maintain FPGA design files to address functional, performance, and customer-reported issues.
  • Execute and analyze test scripts to validate design fixes and ensure compliance with specifications.
  • Debug FPGA designs at RTL and post-silicon levels using simulation and hardware debugging tools.
  • Develop and improve test benches using SystemVerilog to strengthen verification and validation processes.
  • Collaborate with cross-functional teams including firmware, hardware, and validation engineers.
  • Document design changes, test results, and verification outcomes clearly and effectively.
  • Participate in ongoing training and knowledge-sharing to improve verification methodologies and best practices.

Requirements

  • Strong experience in FPGA design and debugging
  • Proficiency in Verilog / SystemVerilog (VHDL is a plus)
  • Hands-on experience developing and executing test benches and test scripts
  • Solid understanding of FPGA verification and validation methodologies
  • Experience with simulation and debugging tools (e.g., ModelSim, Questa, Vivado Simulator, or similar)
  • Ability to analyze customer-reported issues and implement reliable fixes
  • Strong problem-solving and communication skills
  • DO-254 experience required, * Experience with UVM-based verification
  • Familiarity with Xilinx/AMD or Intel FPGA toolchains
  • Exposure to CI/CD flows for FPGA verification
  • Knowledge of hardware/software co-verification

Education:

  • Bachelor's or Master's degree in Electronics, Electrical Engineering, Computer Engineering, or a related field

Experience Level:

  • 5+ years of experience in FPGA design and verification (adjust as needed)

Benefits & conditions

Pulled from the full job description

  • Tuition reimbursement
  • 401(k)
  • Health insurance
  • 401(k) matching
  • Paid time off
  • Vision insurance
  • Health savings account, * 401(k)
  • 401(k) matching
  • Dental insurance
  • Flexible spending account
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Relocation assistance
  • Tuition reimbursement
  • Vision insurance

Apply for this position