Onsite Job - VHDL / Digital Engineer
Indotronix International Corporation
San Diego, United States of America
3 days ago
Role details
Contract type
Contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
San Diego, United States of America
Tech stack
Agile Methodologies
Systems Engineering
Communications Protocols
Software Debugging
Programming Tools
Logic Synthesis of Circuits
Electronic Design Automation
Ethernet
Firmware
Field-Programmable Gate Array (FPGA)
PCI Express
Software Requirements Analysis
System on a Chip
Universal Asynchronous Receiver/Transmitter
VHDL
Vivado
Serial Peripheral Interface
Fpga Hardware
System-level Testing
Job description
- Design, develop, integrate, and test VHDL-based digital designs, primarily for software-defined radio (SDR) firmware applications
- Develop and implement FPGA-based solutions using industry-standard programming tools and environments
- Collaborate with Systems Engineering, Digital Engineering, Hardware, and Integration & Test teams to deliver end-to-end solutions
- Work within Agile or waterfall development methodologies depending on project requirements
- Analyze system concepts of operation, requirements, and design documentation to identify and resolve functional, performance, and timing issues
- Perform design verification, validation, and debugging of FPGA firmware
- Support integration, system-level testing, and troubleshooting activities
Requirements
- Bachelor's degree with 5+ years of experience in a related STEM field, or Master's degree with 3+ years of experience
- Strong hands-on experience in VHDL design and development
- Working knowledge of formal engineering development processes and VHDL verification methodologies
- Excellent written and verbal communication skills with the ability to work independently and in team environments, * 8+ years of relevant technical experience in digital design and FPGA development
- Experience with VHDL design and OSVVM-based verification for FPGA firmware
- Hands-on experience with AMD/Xilinx FPGA families such as Zynq, Kintex, Ultrascale, and Versal
- Familiarity with communication protocols including I2C, SPI, UART, PCIe, and Ethernet
- Experience with Electronic Design Automation (EDA) tools such as Vivado, Quartus, and QuestaSim
- Strong understanding of FPGA timing constraints, physical implementation, and timing closure techniques
- Experience developing test benches and supporting formal VHDL verification
- Experience with board- or system-level debugging using oscilloscopes and logic analyzers
- Ability to translate system requirements into FPGA design specifications and test plans
- Experience working with DoD communication systems is a plus