The Senior Software/Firmware Engineer will design, develop, and test embedded software for Reconfigurable Optical Add-Drop Multiplexers (ROADMs)
Job Summary
The Senior Software/Firmware Engineer will design, develop, and test embedded software for Reconfigurable Optical Add-Drop Multiplexers (ROADMs).
You will collaborate closely with optical, hardware, and test engineers to deliver high-quality, production-grade firmware for next-generation optical networking systems.
Join a team that’s shaping the future of optical networking, offering a collaborative environment, opportunities for professional growth, and the chance to work with cutting-edge technologies.
Matching Summary
The Senior Software/Firmware Engineer will design, develop, and test embedded software for Reconfigurable Optical Add-Drop Multiplexers (ROADMs).
Skills & Requirements
Must-have
C/C++ embedded software development
Linux and RTOS experience
Device driver development
Hardware/software integration
Git and collaborative workflows
Embedded communication protocols (SPI, I²C, UART)
Nice-to-have
Experience with ASICs or FPGAs
Agile/Scrum methodologies
Optical networking technologies
CI/CD pipelines for embedded platforms
Key Requirements
Bachelor’s degree in EE, CE, CS, or related field
10+ years embedded software/firmware experience
Experience with RTOS, low-level debugging
Familiarity with ARM or other microcontrollers
Skilled in reading schematics, using oscilloscopes