Main job responsibilities would include:
Responsible for designing the test benches for simulation, timing analysis/closure, FPGA functionality verification
Designing, implementing, and debugging of FPGAs and firmware for embedded sensing and communications systems (cameras, sensors, motors etc.)
Collaborate with the hardware and embedded software engineer to design FPGA Firmware for high-performance mixed-signal systems
Define FPGA Firmware requirement specifications and develop design projects from concept design to production release
Understand and capture the project specifications and performance requirements on board and system level. Adhere to project timelines and deliverables
Write technical documentation that meets the defined quality standards as required
These tasks will require working with other engineering groups such as mechanical, optical, software, systems and manufacturing engineers to ensure flawless integration and test at the subsystem and system level.
Minimum Qualifications:
Hands on experience with complex FPGA firmware designs
Experience with Xilinx (preferred) or Intel/Altera FPGAs
Proficiency in FPGA simulation tools such as VCS, Modelsim or equivalent
Proficiency in FPGA design tools such as Vivado or equivalent
Proficiency in Hardware description language such as Verilog or System Verilog
Understand FPGA timing analysis and be enable to solve timing related issues
Hands on experience with lab equipment such as logic analyzer, oscilloscope
Solid knowledge of various protocols to interface different peripherals: PCIe, Aurora, DDR4, 10G, SPI, I2C, etc.
Solid Knowledge of networking and Embedded Linux build systems
Minimum Qualifications
or at +1-408-352-2808
משרות נוספות שיכולות לעניין אותך