Resource 1 LLC · 1 week ago
Sr. Firmware FPGA Engineer (ONSITE, Budd Lake NJ)
Resource 1 LLC is seeking a skilled Senior Firmware FPGA Engineer to join their team in Budd Lake, NJ. This role involves the design, development, and implementation of FPGA-based solutions for high-performance systems, requiring expertise in hardware description languages and digital design.
RecruitingStaffing Agency
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.)
Utilize SoC tools like Microsemi-Libero IDE
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
Qualification
Required
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
Experience with SoC FPGA architecture
Development utilizing AI/ML acceleration
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
Benefits
Health and disability insurance
401(k) match
Flexible spending accounts
EAP
Education assistance
Parental leave
Paid time off
Company-paid holidays
Company
Resource 1 LLC
RESOURCE 1 is a national provider of staffing, recruiting and executive search services. Our people truly set us apart.
Funding
Current Stage
Early StageCompany data provided by crunchbase