
FPGA Engineer
- Webster Groves, MO
- Permanent
- Full-time
- Collaborate with business leaders to research, design, and implement FPGA solutions.
- Engage in design and architecture at a system level.
- Develop and implement hardware and firmware tests.
- Design digital signal processing systems using FPGAs.
- Define test procedures, troubleshoot, and perform necessary repairs.
- Experience implementing digital signal processing (DSP) algorithms on FPGAs.
- Expertise in either VHDL or Verilog languages.
- Proficiency with Xilinx Vivado/Vitis tools or similar FPGA vendor tools.
- Proven record of managing the full life-cycle of FPGA development.
- Ability to work in a Linux environment.
- Strong written and verbal English communication skills.
- Bachelor's or Master's Degree in Electrical Engineering or a closely related technical discipline.
- 10 years of experience in developing FPGA designs.
- Experience with embedded microprocessors such as MicroBlaze and Zynq in FPGAs.
- Software-defined radio development experience or similar DSP fields.
- Hands-on laboratory debugging skills and test automation experience.
- Experience developing code in C++, C, MATLAB, and Python.
- Experience simulating FPGA designs in simulators such as Xilinx, Modelsim, or Cadence.
- Experience working within an agile software development group with knowledge of software processes and quality standards.
- Experience developing FPGA IP at a higher abstraction level in Vivado High Level.
- Experience with Xilinx Petalinux tools.
- Experience with TCL script control of FPGA development tools.
- Experience writing Linux kernel and user-space drivers for custom FPGA IP.
- Knowledge of digital communications theory and practice.
- Experience with wireless communications systems and standards, including LTE and 5G.
- In-depth knowledge of communication protocols and industry-standard interfaces such as PCI, SPI, I2C, UART, and Ethernet.
classification and length of employment. Benefits are subject to change and may be
subject to specific elections, plan, or program terms. If eligible, the benefits
available for this temporary role may include the following:
- Medical, dental & vision
- Critical Illness, Accident, and Hospital
- 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available
- Life Insurance (Voluntary Life & AD&D for the employee and dependents)
- Short and long-term disability
- Health Spending Account (HSA)
- Transportation benefits
- Employee Assistance Program
- Time Off/Leave (PTO, Vacation or Sick Leave)