This position will be responsible for all parts of FPGA programming within complex systems of multiple electronic components.
The ideal candidate must be well-versed in FPGAs and microprocessors that are integrated into modern FPGA
assets and must excel at understanding how the FPGA functions with a comprehensive board level design.
The FPGA Design Engineer will assist in the development of cutting-edge technology and in implementing
advanced technical solutions within an interdisciplinary team. The applicant must be comfortable handling
multiple projects and must possess expert-level troubleshooting skills.
PRIMARY DUTIES
• Develop, simulate, and implement FPGA components
• Devise and implement custom algorithms into FPGAs
• Create DSP applications to include FFTs, signal conditioning, and filtering
• Verify and validate all components prior to and upon installation
• Troubleshoot technical issues related to circuits and systems
• Plan and create integrated electronic circuits
• Collaborate with R&D team to evolve technical solutions
• Contribute to project planning and execute on project tasks
SKILLS AND QUALIFICATIONS
• Must be a current US citizen and able to pass a background screening
• 7+ years of experience with FPGA devices and board-level design
• Proven ability to program in VHDL and Verilog
• Experience with DSP, circuit design, and algorithm design
• Proficiency with digital and analog circuits, parts, and components
• Advanced skills in embedded Linux operating systems
• Knowledge of networking technologies (TCP/IP, ethernet, network stacks)
• Understanding of interconnection technologies (USB, i2c, SPI)
• Proficiency with test equipment (oscilloscopes, spectrum/logic analyzers)
• Proficient lab skills (soldering, rework, building jigs/adapters)
• Familiarity with radio frequency technology is preferred
• Sufficient programming skills in C/C++, MATLAB, and Python is a plus
• Experience with signal processing and transformations is desirable
• Capacity to balance and prioritize multiple tasks