Senior Staff Firmware Engineer
Core
Design and develop SERDES/D2D firmware and software for networking products, including MCU coprocessors and hardware-based accelerators, to enable reliable, scalable, high-performance network systems.
Role type
Senior Staff Firmware Engineer (Networking/Embedded Systems)
Builds
Firmware for network controllers, SSD/HDD electronics, and SoC networking products
Domain
Semiconductor, Networking, Storage (HDD/SSD)
Deliverable
production ML models | product features
Required skills
Embedded C/C++, Linux Kernel Driver Development, MCU Firmware development, Hardware bring-up (JTAG, GPIO), Ethernet protocols, Multi-threaded software development, SoC performance analysis
Preferred skills
Python programming, Assembly programming, AI accelerated software development
Technologies
SERDES, D2D, MCU, SoC, JTAG, GPIO, Ethernet
Responsibilities
Design and develop SERDES/D2D firmware for network systems; Develop features for MCU coprocessors and hardware accelerators; Troubleshoot hardware bring-up and multi-threaded software issues; Analyze and optimize software performance on Marvell SoC; Collaborate with validation teams to solve customer issues; Design and develop firmware for networking products
Seniority
Senior Staff, hands-on IC
