Senior Staff Engineer, Firmware Engineering
Core
Design, implement, test, and maintain embedded firmware for high-speed optical components and multi-core MCUs, serving data infrastructure and AI markets.
Role type
Senior Staff Firmware Engineer (Embedded Systems)
Builds
Highly integrated component platforms with silicon photonics, transmit/receive amplifiers, and controller ASICs.
Domain
Semiconductor / Optical Communications / Embedded Systems
Deliverable
production ML models | product features
Required skills
Embedded C/C++, RISC-V/ARM architecture, RTOS, memory management, interrupt processing, hardware validation, root cause analysis, performance optimization, Python scripting, oscilloscope/logic analyzer usage
Preferred skills
SERDES, IM-DD/Coherent DSP, Ethernet/PCIe PHYs, mixed-signal control, PID/feedback loops, Linux kernel, FPGA emulation, Verilog, signal processing (FFT, BER, SNR)
Technologies
RISC-V, ARM, C, C++, Python, Linux, git, gdb, clang/gcc, SPI, I2C, MDIO, UART, JTAG
Responsibilities
Design and deploy firmware for embedded systems; lead bring-ups for next-generation products; optimize firmware for performance and power; lead difficult debug efforts with HW/Systems teams; mentor new hires; develop automated test infrastructure
Seniority
Senior Staff, hands-on IC with strategic ownership