CareerPlanGet AI match score →

Sr. Software Engineer (Firmware)

Atlanta, GA💼 Full-time🗓 2025-10-23 → 2026-07-31

Core

Design, develop, and test embedded software for Reconfigurable Optical Add-Drop Multiplexers (ROADMs) in next-generation optical networking systems.

Role type

Senior IC firmware engineer (embedded systems)

Builds

Production-grade firmware for optical networking hardware

Domain

Telecommunications / Optical Networking

Deliverable

production ML models | product features | infrastructure

Required skills

Modern C/C++, RTOS, device drivers, embedded communication protocols (SPI, I²C, UART), ARM microcontroller architectures, Git workflows, hardware debugging (oscilloscopes/schematics)

Preferred skills

CMake, scripting languages (Bash, Python, Ruby, Perl), CI/CD pipelines, ASIC/FPGA driver development, optical networking protocols (OTN, Gigabit Ethernet)

Technologies

Linux, FreeRTOS, C++, CMake, Git, ARM

Responsibilities

Design and integrate embedded software on Linux/RTOS; own the full software development lifecycle; develop device drivers for fiber-optic components; collaborate on hardware design and board bring-up; create unit tests and automation scripts for firmware validation

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗