CareerPlan

FPGA IP Software Development Engineer

San Jose, California, United StatesFull-time$133k–$213k2026-10-27 → 2026-11-10

Core

Design, integrate, validate, and debug FPGA-based systems for embedded, networking, and acceleration applications, focusing on RTL development and system integration.

Role type

Senior IC FPGA IP Software Development Engineer

Builds

FPGA-based platforms including SmartNICs, embedded computing platforms with GPU, and ARM-based FPGA systems

Domain

Semiconductor / Programmable Logic / Embedded Systems

Deliverable

production ML models

Required skills

RTL development (Verilog/SystemVerilog), FPGA IP integration (PCIe, Ethernet, EMIF, HPS), FPGA system bring-up and debugging, FPGA toolchains, C/C++/Python, embedded Linux

Preferred skills

FPGA HW/SW co-development, SmartNIC solutions, networking protocols, FPGA acceleration frameworks, AI/GPU applications, semiconductor environment experience

Technologies

Verilog, SystemVerilog, PCIe, Ethernet, EMIF, ARM HPS, C, C++, Python, Linux

Responsibilities

Design and develop RTL for FPGA systems; Integrate FPGA subsystems and I/O technologies; Collaborate on HW/SW co-design and system validation; Develop software abstractions and drivers; Optimize end-to-end system performance; Participate in architecture discussions and technical reviews