Unknown Company

Sr. Firmware FPGA Engineer (ONSITE, Budd Lake NJ)

budd lake, nj • Posted 2 weeks ago
Onsite Full Time IT & Technology

My client is looking for a skilled Senior Firmware FPGA Engineer to join their team in the Budd Lake NJ location. This role is onsite 4-10 hour days a week, Friday's off.

This person will contribute to the design, development, and implementation of FPGA-based solutions for high-performance systems. The ideal candidate will have experience in hardware description languages (HDLs), digital design, and FPGA architecture, with a strong problem-solving mindset.

Responsibilities

  • Design, develop, and test FPGA firmware using VHDL or Verilog.
  • Optimize FPGA-based solutions for high-speed processing applications.
  • Work with industry-standard FPGA development tools (Vivado, Quartus, ModelSim, etc.).
  • Architect SoC solutions based on project requirements.
  • Conduct simulation, verification, and debugging of FPGA designs.
  • Implement embedded software for FPGA-based systems.
  • Collaborate with software, hardware and systems teams to ensure seamless integration of FPGA components.
  • Support system integration with hardware bring-up, testing, and troubleshooting.
  • Debug and troubleshoot FPGA and firmware-related issues.
  • Optimize performance, power, and resource utilization for FPGA implementations.
  • Develop and maintain documentation for FPGA designs, implementations, and test results.
  • Ensure compliance with industry standards and best practices.
  • Perform a wide range of complex engineering work with minimal supervision.
  • Design mixed signal hardware circuits including FPGAs, CPLDs, ADCs / DACs, microprocessor and DSP processor circuits, clock circuits, filters, communication interfaces (Ethernet, SPI, PCI, I2C, etc.), and high-speed memory circuits (DDR).
  • Develop firmware using the full life cycle of hardware products from concept to production.
  • Decompose requirements and ensure traceability to digital design verification tests.
  • Implement FPGA algorithms and digital signal processing components (Digital filters, transforms, multipliers, mathematical operations).
  • Route designs using best practices to ensure signal integrity and timing is maintained for circuits containing both high frequency and noisy signals.
  • Use test equipment including oscilloscopes, logic analyzers, power supplies, multimeters, and temperature chambers to debug issues.

Qualifications

  • Bachelor's or master’s degree in electrical engineering.
  • Minimum 10 years’ experience in FPGA design/simulation, firmware development, and embedded systems.
  • Proficiency in VHDL or Verilog for FPGA design.
  • Experience with FPGA development tools (Xilinx Vivado, Actel (Microsemi), Altera Quartus, etc.) and SoC devices (MicroChip PolarFire).
  • Strong understanding of embedded systems and real-time programming.
  • Familiarity with C/C++ for firmware development.
  • Experience with signal processing, high-speed communication interfaces (PCIe, Ethernet, SPI, etc.).
  • Ability to design and implement advanced DSP algorithms
  • Knowledge of FPGA verification and testing methodologies.
  • Exceptional problem-solving and analytical skills.
  • Ability to work independently and in a collaborative environment.
  • Excellent verbal and written communication skills.
  • Strong proficiency in Microsoft Office Suite (Word, Excel, PowerPoint, Visio).

Preferred Skills

  • Experience with SoC FPGA architecture.
  • Proficiency in programming languages like C/C++ and Python
  • Knowledge in MATLAB for simulation and analysis.
  • Familiarity with hardware debugging tools (oscilloscopes, logic analyzers, etc.).
  • Understanding of inertial navigation systems.

The salary range for this role is $135,000- $183,000. Company also offers a variety of benefits, including health and disability insurance, 401(k) match, flexible spending accounts, EAP, education assistance, parental leave, paid time off, and Company-paid holidays.

#J-18808-Ljbffr

Sr. Firmware FPGA Engineer (ONSITE, Budd Lake NJ) in budd lake at Unknown Company

This position is listed as full time and onsite.

Back to Job Search