Adtran · 10 hours ago
Software Development Engineer
Adtran is a company that is expanding its team and looking for talented individuals. The Senior Software Engineer will be responsible for designing, developing, and maintaining software solutions for ADTRAN products, focusing on software development best practices and collaboration within a cross-functional Agile team.
SoftwareVideo
Responsibilities
Design and develop software applications and features in a cross-functional Agile development team
Adhere to Software Development best practices including Agile/Scrum
Partner with others in cross-functional team to ensure team sprint goals are met, broadening skills where needed to achieve team goals
Design and implement ITU PON, OMCI, and multiple L2 networking protocols running on embedded network devices
Design and implement SDX OLT software including new features, maintenance and enhancement of existing products
Prevent defects from entering the code base through performing comprehensive automated unit and automated integration tests authored in parallel with code
Design, implement and correct features for Mosaic Cloud Platform management solution
Design and implement high-level and low-level software design for new modules and enhancements to existing software
Partner with engineers and architects (software and systems) at different sites and cultures to successfully complete global projects
Model and define APIs using YANG, CLI, MIBs or similar standards
Use Object Oriented Design methodologies, design patterns, algorithms and data structures
Conduct and participate in design reviews and code reviews
Design and develop software in Linux Embedded systems
Apply multi-tasking and event driven aspects of developing software
Lead development activities to meet schedule and product constraints
Design and maintain subsystems throughout the full software development life cycle of a software project
Understand the product architecture, design, processes, and tools required to perform development tasks
Other projects and assignments may result and be assigned to accommodate the changing needs of the department and the Company
Qualification
Required
BS or MS in Computer Engineering/Computer Science or equivalent education is required
5-8 years' of professional experience is required
Familiarity with Ethernet and networking protocols
Experience with embedded software design, implementation and debugging ranging from the driver/interrupt level up to the application level, including interprocess communication and multi-threading techniques
A solid foundation in computer science, with strong knowledge of data structures, algorithms, and software engineering is required
Experience developing embedded Linux applications
Experience with C/C++
Experience with at least one modern scripting programming language (Python, Ruby, Groovy, Perl, Bash)
Experience developing and deploying large scale applications
A good understanding of Layer 2 and Layer 3 data networking principles (TCP/IP, IP protocols, Ethernet switching, OAM) is required
Familiarity with lab test equipment that would be needed to unit or system level test the software component design is required
Travel is limited and rare for this position
Preferred
Experience with PON technology
Familiarity with programming and control of ASICs
Implementation and design experience with Datacom technologies, FTTx, SNMP, CLI and NTECONF experience preferred
Experience with at least one modern software version control workflow system (gitlab, github, bitbucket) is preferred
Experience with at least one modern software bug tracker workflow system (Jira, Polarion) is preferred
Experience with Agile development principles, including the Scaled Agile Framework preferred
Company
Adtran
ADTRAN designs, manufactures, markets, and services network access solutions that enable voice, data, video, and Internet.
H1B Sponsorship
Adtran has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (3)
2024 (3)
2023 (6)
2022 (8)
2021 (5)
2020 (10)
Funding
Current Stage
Public CompanyTotal Funding
$201.3M2025-09-17Post Ipo Debt· $201.3M
1994-08-16IPO
Leadership Team
Recent News
Company data provided by crunchbase