Efficient Computer logo

FPGA Engineer

Efficient Computer
June 15, 2026
Contract
On-site
Camden, New Jersey, United States
$80 - $90 USD hourly
FPGA Programming Jobs, Level - Mid-Career

Job Title

FPGA Engineer

Role Summary

Design, implement, and verify FPGA-based solutions for embedded and signal-processing systems. Work within an engineering team to integrate FPGA designs with SoC/microcontroller platforms and support hardware bring-up and manufacturing.

Experience Level

Mid-level. The role is appropriate for engineers with practical FPGA design experience (typically 3–7 years), though exact years are not specified.

Responsibilities

Core responsibilities include system design, implementation, verification, and support through to manufacturing.

  • Design, implement, and verify FPGA logic using SystemVerilog and VHDL to meet performance and functional requirements.
  • Integrate FPGA designs with SoC/ARM processors, microcontrollers, and other electronic components.
  • Implement and test signal-processing algorithms on FPGA platforms.
  • Troubleshoot hardware and firmware issues; perform root-cause analysis for timing, signal-integrity, and functional failures.
  • Create schematics, PCB layouts, and CAD models to support hardware development and integration.
  • Support manufacturing and assembly processes, including guidance on SMT and inspection standards.
  • Manage project tasks and schedules to meet milestones and deliverables.

Requirements

Must-have technical skills and experience; a short list of desirable skills follows.

  • Must-have: Proven FPGA design experience and proficiency in SystemVerilog and VHDL.
  • Must-have: Firmware development experience in C++ or Python and experience integrating with SoC/ARM or microcontroller platforms.
  • Must-have: Hands-on debugging skills with oscilloscopes, logic analyzers, multimeters, or signal analyzers; strong root-cause analysis ability.
  • Must-have: Practical experience with PCB design concepts and surface-mount technology (SMT) used in manufacturing.
  • Nice-to-have: Experience implementing signal-processing algorithms using MATLAB/Simulink or Python, scripting (Perl/MATLAB), and familiarity with vision inspection systems.
  • Nice-to-have: CAD/PCB/CAD tool experience (e.g., SolidWorks, Revit, MicroStation) and knowledge of electrical assembly standards (NEC codes) or mechanical integration with electronic components.

Education Requirements

The posting requests a solid background in Electrical Engineering or Mechanical Engineering; equivalent practical experience is acceptable. No specific degree level (e.g., Bachelor's or Master's) or certification is explicitly required in the source.


About the Company

Company: Efficient Computer

Headquarters: Austin, TX, USA

Developer of ultra-low-power general-purpose processors using patented technology that can consume up to 100x less energy than comparable ultra-low-power processors. Their programmable platform supports standard high-level languages and AI/ML frameworks to enable long-lived, battery-powered edge devices and energy-efficient SoCs for IoT and edge AI applications.

Efficient Computer logo

Date Posted: 2026-06-15