Senior Software Engineer
Core
Senior Software Engineer leading architecture, design, and development of carrier-grade packet Ethernet products and embedded software solutions.
Role type
Senior IC embedded software engineer (networking)
Builds
Embedded Linux applications, kernel components, device drivers, and bootloader for telecom/datacom transport equipment
Domain
Telecom, datacom, networking, embedded systems
Required skills
C/C++, Embedded Linux, Linux kernel development, device driver development, networking protocols (Ethernet, VLAN, MPLS, OAM, PTP), Git/CI/CD, system debugging (GDB, core dumps), SAFe methodology, multithreading, concurrency, memory management
Preferred skills
Carrier-grade software experience, IEEE/ITU/MEF standards, ARM platforms, NETCONF/SNMP/gNMI/RESTCONF, secure software development, open-source integration
Technologies
C, C++, Linux, GDB, Git, GitHub Copilot, Claude Code, SAFe
Responsibilities
Design and develop embedded software applications including platform, kernel, and device driver components; execute unit, integration, system, and feature-level test strategies; contribute to system architecture and technical strategy; provide technical mentoring and code reviews; evaluate emerging technologies and lead proof-of-concept investigations; collaborate with systems engineering, FPGA, hardware, and product teams; write clean, maintainable, and well-documented code. (via careerplan.io/jobs/R005828-senior-software-engineer-at-adtran)
Seniority
Senior, hands-on IC with mentorship responsibilities
