Neural AI

All job descriptions

FPGA Firmware Engineer

Firmware Engineer Mid-level (L4 equivalent) 2-5 years
1 Which company are you aiming at?
To generate precise rejection-prevention feedback and application strategy, tell us where you're targeting.
2 Send your application
You need an account so we know where to send the feedback.

The job description

Tech stack. Soft-core processor software (MicroBlaze, Nios V), FPGA configuration and boot management, authenticated bitstream update flows, embedded software on SoC FPGAs (Zynq, PolarFire SoC), JTAG programming chains, ILA/SignalTap cross-domain debug, custom IP driver development

About the role

You will develop the embedded software executing inside FPGA-based systems, working precisely at the boundary where firmware meets programmable logic. FPGA firmware engineers own all software running on soft-core or hardened processors within SoC FPGAs, manage complete bitstream lifecycles from development through field updates, and build the device drivers exposing custom logic blocks to application software. You will transform reconfigurable hardware into dependable finished products: reliable authenticated field updates, clean layered software interfaces, and manufacturing programming flows that operate flawlessly at volume. The role demands genuine comfort in both engineering worlds: reading HDL accurately enough to write correct drivers, and writing software robust enough for deployed systems that cannot be easily serviced.

What you will achieve

What you will bring

Must-haves

Nice-to-haves