Staff Firmware Engineer - memory constrained embedded system development/data center interconnectivity
Core
Develop embedded firmware for high-speed coherent fiber transceivers used in data center interconnects, focusing on memory-constrained environments and device drivers.
Role type
Staff Firmware Engineer (embedded systems)
Builds
Firmware for optical transceivers enabling data center connectivity
Domain
Semiconductor / Data Center Interconnect / Optical Communications
Deliverable
production ML models | product features | infrastructure
Required skills
C programming, Python, RTOS, memory-constrained embedded development, device drivers (I2C, I3C, SPI), SoC/micro-controller architecture, hardware schematic comprehension, lab equipment usage (oscilloscopes, logic analyzers, JTAG), problem-solving on real hardware
Preferred skills
Optical transceivers, Coherent DSP, Linux device drivers, OIF CMIS/OSFP/SFP standards, signal processing (FFT, BER, SNR), RISC-V architecture
Technologies
C, Python, RTOS, I2C, I3C, SPI, RISC-V, Linux, git, Makefile, gdb, bash, oscilloscopes, logic analyzers, JTAG
Responsibilities
Define DCI product firmware feature requirements, design and optimize reusable firmware features, perform failure analysis and debugging on real hardware, collaborate with application, project management, DVT, hardware, and architecture teams
Seniority
Staff, hands-on IC with strategic impact