Firmware Engineer II
Core
Design, develop, and test embedded software for pluggable optical transceiver modules within the Optical Engines product unit.
Role type
Firmware Engineer II (embedded systems)
Builds
Production-grade firmware for next-generation optical products
Domain
Optical networking / Hardware engineering
Deliverable
production ML models | product features | infrastructure
Required skills
C programming, embedded software architecture, device drivers for ASIC/FPGA, real-time operating systems, microcontroller programming, UART/SPI/I2C protocols, schematic reading, oscilloscope usage
Preferred skills
Optical networking knowledge (OTN, Gigabit Ethernet), hardware design review participation, automation script development
Technologies
C, ARM, ASIC, FPGA, UART, SPI, I2C
Responsibilities
Design and implement embedded firmware architecture; write device drivers for complex components; support initial hardware turn-up; develop automation scripts for firmware validation; create user interfaces for transceiver assemblies; assist in manufacturing test fixture design
Seniority
Mid-level, hands-on IC