Advanced Software Engineer

ADTRAN

8-12 years professional experience
Embedded linux c/c++ development
Layer 2 and layer 3 networking protocols
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

Work Rights

Not specified

Tailored Resume

Cover Letter