Industry: Information Technology
Job Number: 63516831
Pay Rate: $120000-125000 / year
Job Description: FPGA / Embedded Systems Engineer
Salary Range: $120,000–$125,000 annually- Direct Hire opportunity!
Position Overview:
We are seeking an experienced FPGA / Embedded Systems Engineer to design, develop, integrate, and test FPGA-based digital systems and embedded hardware/software solutions. The ideal candidate will have strong expertise in FPGA development, hardware description languages, embedded software, and industry-standard FPGA development environments. This role will work closely with electrical, software, and systems engineering teams to develop reliable, high-performance products from concept through production.
Key Responsibilities:
Design, develop, simulate, and verify FPGA-based digital systems. Develop RTL using VHDL, Verilog, and/or System Verilog. Perform FPGA implementation, synthesis, timing analysis, and hardware debugging. Develop scripts and automation using Python, Tcl, Bash, or similar scripting languages. Develop and integrate embedded C/C++ software for hardware/software interfaces. Support hardware/software integration, debugging, and system-level testing. Work with FPGA vendor development environments and toolchains. Analyze system requirements and translate them into robust hardware and firmware implementations. Troubleshoot issues across FPGA logic, embedded software, interfaces, and hardware. Collaborate with electrical, firmware, software, and systems engineers throughout the product development lifecycle. Develop technical documentation, test procedures, and design specifications. Support prototype development, validation, and transition to production. Required
Qualifications:
Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical discipline.
Strong proficiency in one or more hardware description languages: VHDLVerilogSystemVerilogProficiency with scripting languages such as Python, Tcl, and/or Bash.
Experience with embedded C/C++ and hardware/software integration.
Experience with FPGA development and implementation workflows.
Strong understanding of digital design, FPGA architecture, simulation, synthesis, timing, and verification.
Experience using FPGA vendor development environments such as: AMD/Xilinx Vivado and VitisIntel Quartus and/or oneAPIMicrochip LiberoStrong troubleshooting, analytical, and problem-solving skills. Ability to work effectively in a multidisciplinary engineering environment.
Preferred
Qualifications:
Experience with FPGA-based embedded systems and SoC architectures.
Experience with high-speed digital interfaces and communications protocols.
Familiarity with FPGA verification methodologies and simulation tools.
Experience with hardware debugging using oscilloscopes, logic analyzers, or other test equipment.
Experience with Git or other source-control systems. Experience developing automated build, test, and deployment workflows.
Familiarity with Agile or other structured engineering development methodologies.
Compensation
Base Salary:
$120,000–$125,000 per year, commensurate with experience, education, technical expertise, and overall qualifications.
Ideal Candidate:
The ideal candidate is a hands-on engineer who can work across the boundary between FPGA hardware, embedded software, and system-level engineering. They should be comfortable moving from RTL development and FPGA implementation to embedded C/C++ integration, debugging,