FW Enablement Engineer
Core
Develop and debug firmware for new silicon products, handling FPGA prototyping, system design, boot flow, and OS debugging.
Role type
Firmware Enablement Engineer
Builds
New silicon software and support systems
Domain
Hardware/Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
FPGA prototyping, Firmware development, OS debugging (Linux/Windows), Silicon bringup, Scripting (Python/Bash/TCL), Lab test equipment usage, RTL design familiarity, Requirements gathering
Preferred skills
UBOOT/UEFI experience, High-speed DSO/Logic analyzer usage
Technologies
Python, Bash, TCL, Linux, Windows, UBOOT, UEFI, FPGA
Responsibilities
System design and selection for FPGA prototyping, Adapting firmware baselines, Debugging firmware and high-level operating systems, Developing automation scripts, Interacting with architects and design teams for feature definition and collaboration
Seniority
Mid-Senior, hands-on IC