FPGA Engineer

Sign In Solutions
Camden, NJ, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$166,400.0 - $187,200.0
Working hours
Regular working hours
Job source

Tech stack

3d Models Computer-Aided Design AutoCAD Arduino Autodesk Revit C++ (Programming Language) SolidWorks (CAD) Software Debugging Perl (Programming Language) Embedded Software Firmware Field-Programmable Gate Array (FPGA)
+14 more
Hardware Design Python (Programming Language) MATLAB MicroStation Signal Processing Signal Integrity Simulink Systems Architecture System on a Chip SystemVerilog VHSIC Hardware Description Language (VHDL) Scripting PIC Microcontroller Pcb Layout

Job description

We are seeking a dynamic and highly skilled FPGA Engineer to join our innovative engineering team. In this role, you will be responsible for designing, developing, and testing advanced FPGA (Field-Programmable Gate Array) solutions that drive cutting-edge systems across various high-tech applications. Your expertise will contribute to the development of complex system designs, ensuring optimal performance and reliability. This position offers an exciting opportunity to work on challenging projects involving system design, signal processing, and embedded firmware within a collaborative environment that values creativity and technical excellence., * Design, implement, and verify FPGA-based hardware solutions using SystemVerilog and VHDL, ensuring they meet project specifications and performance targets.

  • Collaborate with cross-functional teams to develop system architecture integrating FPGA with SoC (System on Chip), microcontrollers, and other electronic components.
  • Conduct root cause analysis on hardware and firmware issues, troubleshooting signal integrity problems, timing violations, or functional failures.
  • Develop detailed project schedules to meet milestones and deliverables while managing multiple tasks efficiently.
  • Create schematic diagrams, PCB layouts, and CAD models using AutoCAD, Revit, SolidWorks, MicroStation, or similar tools for hardware development.
  • Perform signal processing algorithm implementation and testing within FPGA environments using MATLAB, Simulink, or Python scripting.
  • Support manufacturing processes by providing technical guidance on surface mount technology (SMT), soldering techniques, and electrical systems assembly standards such as NEC codes.

Requirements

Do you have experience in FPGA circuit design?, * Proven experience designing FPGA solutions with a strong understanding of SystemVerilog, VHDL, and firmware development in C++ or Python.

  • Solid background in electrical engineering or mechanical engineering with knowledge of electrical systems, schematics, and CAD tools like Revit or MicroStation.
  • Familiarity with PCB design, surface mount technology (SMT), soldering techniques, and vision inspection systems used in manufacturing environments.
  • Experience working with SoC architectures incorporating ARM processors or microcontrollers such as Arduino or Programmable Logic Controllers (PLCs).
  • Ability to perform debugging using tools like oscilloscopes, ohmmeters, logic analyzers, or signal analyzers; strong root cause analysis skills.
  • Knowledge of mechanical aspects related to system design including mechanical knowledge for integration with electronic components.
  • Proficiency in scripting languages such as Perl or scripting within MATLAB for automation tasks; experience with electrical standards including NEC codes is a plus. Join us if you’re passionate about pushing the boundaries of technology through innovative FPGA design! We offer a stimulating environment where your expertise will directly impact the development of next-generation electronic systems. This position is paid and open to candidates eager to contribute their technical skills while growing within a forward-thinking company dedicated to excellence in engineering innovation.

Benefits & conditions

$80 - $90 an hour - Contract

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:40 min

Motivations for transitioning legacy MATLAB repositories to Python

Michael Niebisch Michael Niebisch · WWC 2024

1:54 min

Running heavy desktop graphics engines like AutoCAD on browsers

Önder Ceylan Önder Ceylan · WWC 2024

3:20 min

Emulating computer keyboards with Arduino hardware boards

George Cave · WWC 2023

10:46 min

Using freelancers for architectural consulting over manual coding

Chris Heilmann +2 · LIVE

2:14 min

Custom domain controllers and vehicle communication networks

Denis Grahovac · WWC 2021

4:21 min

Configuring ESP32 boards for hardware connectivity workflows

Developersteve · LIVE

Videos

See all

Related articles

See all