Embedded Firmware/FPGA Engineer

Fabric8labs, Inc.
San Diego, CA, United States
30 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
$80,000.0 - $130,000.0
Working hours
Regular working hours
Job source

Tech stack

3D Printing Altium Designer Analog Electronics Boolean Algebra C++ (Programming Language) Communications Protocols Computer Engineering Software Debugging Digital Electronics Logic Synthesis of Circuits Digital Technology Embedded Software
+16 more
Ethernet Firmware Field-Programmable Gate Array (FPGA) Hardware Design Python (Programming Language) Real-Time Operating Systems Signal Processing System on a Chip SystemVerilog Systems Integration Universal Asynchronous Receiver/Transmitter Verilog VHSIC Hardware Description Language (VHDL) Vivado PIC Microcontroller Fpga Hardware

Job description

As an Embedded Firmware/FPGA Engineer, you’ll be contributing to the company’s efforts to push the boundaries of ECAM technology by developing the embedded firmware and FPGA-based digital systems that control, monitor, and acquire data from our printers. This will involve designing and implementing digital logic and embedded software, integrating with sensors and control electronics, and supporting the bring-up, debugging, and validation of new hardware. Your work will directly improve the performance, reliability, and capabilities of our printer fleet while helping establish the architectures and technical foundations for future generations of ECAM systems., * Design, implement, and test FPGA-based digital logic for machine control and data acquisition.

  • Develop and maintain embedded firmware (C/C++/Python/VHDL/Verilog) for control, monitoring, and communication subsystems.
  • Collaborate with cross-disciplinary teams to integrate digital hardware with sensors, analog circuits, and mechanical systems.
  • Support bring-up, debugging, and validation of PCBs, FPGA logic, and embedded firmware.
  • Contribute to simulation, verification, and prototyping of hardware/firmware solutions.
  • Document designs, test plans, and results clearly and concisely.
  • Participate in continuous improvement of development processes and toolchains.

Requirements

This is a fast-paced, intellectually challenging position that requires strong analytical skills, hands-on problem solving, and the ability to work effectively across the boundary between hardware and software. We’re changing the manufacturing industry, and we’re looking for someone who thrives in a dynamic R&D environment while helping develop the robust embedded systems needed to successfully scale our technology into production., * Bachelor’s degree in Electrical Engineering, Computer Engineering, or related field.

  • Solid understanding of digital design principles, logic circuits, and microcontrollers.
  • Coursework or project experience with FPGA development (VHDL/Verilog/SystemVerilog).
  • Experience with embedded systems programming (C/C++/Python).
  • Familiarity with PCB design tools (e.g., Altium, Eagle, or similar).
  • Hands-on experience with lab equipment such as oscilloscopes, logic analyzers, and power supplies.
  • Strong problem-solving skills and ability to learn quickly.
  • Excellent communication and teamwork skills.

Preferred Qualifications

  • 3+ years of industry experience in FPGA or embedded systems development.
  • Experience with FPGA toolchains (Xilinx Vivado, Intel Quartus, etc.).
  • Experience with PYNQ and ZYNQ architectures.
  • Familiarity with communication protocols (SPI, I²C, UART, Ethernet).
  • Knowledge of real-time operating systems (RTOS) and software-hardware integration.
  • Exposure to signal processing or control system design.
  • Interest in additive manufacturing, robotics, or industrial automation., * FPGA: 2 years (Required)

Benefits & conditions

  • We offer a comprehensive benefits package, health, dental, and vision plans; 401(k) with employer match; and an unmetered vacation policy.
  • We have a collaborative work environment where we work in tight-knit teams focused on transforming manufacturing technology.
  • Regular catered company events and celebrations, and a fully stocked breakroom!, * 401(k)
  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Paid time off
  • Vision insurance

Apply for this position

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

Apply on www.indeed.com
Prepare application

Good distractions

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

4:00 min

Customizing keyboards with mechanical switches and custom firmware

Andreas Taranetz Andreas Taranetz · Europe 2026 Virtual

8:07 min

Transitioning from web development to constrained hardware engineering

Philipp-Alexander Blum · LIVE

2:20 min

Utilizing custom firmware for variable torque manipulation

Daniel Meilak Daniel Meilak +1 · World Congress 2026 Europe

1:39 min

Core skills required for robust robotic systems

Falk-Moritz Schaefer · World Congress 2022

4:01 min

Exploring alternative microcontrollers and hardware material sourcing

George Cave · World Congress 2023

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

Videos

See all

Related articles

See all