The Advanced Software Engineer will design and develop software applications within a cross-functional Agile team for ADTRAN products
Job Summary
The Advanced Software Engineer will design and develop software applications within a cross-functional Agile team for ADTRAN products.
This role requires implementing multiple L2 and L3 networking protocols on embedded network devices and managing the Mosaic Cloud Platform.
Candidates must possess a broad knowledge base to act as a technical authority in specialty areas while ensuring defect-free code through comprehensive testing.
Matching Summary
The Advanced Software Engineer will design and develop software applications within a cross-functional Agile team for ADTRAN products.
Skills & Requirements
Must-have
8-12 years professional experience
Embedded Linux C/C++ development
Layer 2 and Layer 3 networking protocols
Real-time software design and debugging
Automated unit and integration testing
Nice-to-have
Experience with OcNOS or ONL network OS
Familiarity with whitebox hardware targets
Knowledge of Datacom technologies like FTTx
Experience with functional programming languages
Agile development principles knowledge
Key Requirements
BS or MS in Computer Engineering or Science
8-12 years of professional experience
Solid understanding of TCP/IP and Ethernet switching
Experience with containerized applications like Docker