The Senior Software Engineer will be responsible for designing, analyzing requirements, developing, implementing, testing, debugging, and maintaining software solutions for ADTRAN products
Job Summary
The Senior Software Engineer will be responsible for designing, analyzing requirements, developing, implementing, testing, debugging, and maintaining software solutions for ADTRAN products.
Design and implement ITU PON, OMCI, and multiple L2 networking protocols running on embedded network devices.
Design and develop software in Linux Embedded systems, leading development activities to meet schedule and product constraints.
Matching Summary
The Senior Software Engineer will be responsible for designing, analyzing requirements, developing, implementing, testing, debugging, and maintaining software solutions for ADTRAN products.
Skills & Requirements
Must-have
embedded Linux applications
C/C++ development
networking protocols
Agile/Scrum best practices
Object Oriented Design
Nice-to-have
PON technology experience
ASIC programming and control
Datacom technologies FTTx
Scaled Agile Framework experience
Key Requirements
BS or MS in Computer Engineering/Computer Science or equivalent
5-8 years of professional experience
Experience with embedded software design, implementation and debugging
Experience developing embedded Linux applications
Experience with C/C++
Experience with at least one modern scripting language
Experience developing and deploying large scale applications
Understanding of Layer 2 and Layer 3 data networking principles