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
$ 120KJob 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