Advanced Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Adtran · 11 hours ago

Advanced Software Engineer

Adtran is expanding its team and is looking for an Advanced Software Engineer to design and maintain software solutions for their products. The role involves collaborating with cross-functional teams, developing networking protocols, and ensuring software quality through rigorous testing.

SoftwareVideo
check
Work & Life Balance
check
H1B Sponsor Likelynote

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 multiple L2 and L3 networking protocols running on embedded network devices
Design and implement SDX Access and Aggregation software including new features and 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 MIBs, CLI, YANG 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

C/C++Embedded LinuxNetworking protocolsSoftware Development Life CyclePythonDockerAgile/ScrumMulti-threadingDesign patternsAPIs modelingSoft skills

Required

BS or MS in Computer Engineering/Computer Science or equivalent education is required
8-12 years' of professional experience is required
Experience 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
Experience with real-time software design and programming with C/C++ in Linux build and Linux development environment
Experience developing in embedded Linux applications
Experience with C/C++
Experience with at least one modern scripting programming language (Python, Ruby, Groovy, Perl, Bash)
Experience developing containerized applications (Docker or equivalent)
Experience developing and deploying large scale applications
Solid 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 developing software for whitebox and custom hardware targets
Experience network operation systems usage, maintenance, and customization for NOS such as OcNOS and ONL
Experience with L3 commercial software stacks like SSI and Metaswitch
Experience with programming and control of silicon-based Ethernet switching and routing
Implementation and design experience with Datacom technologies, FTTx, T1/T3, SNMP, CLI, BPON, GPON, and SONET experience preferred
Experience with at least one modern software version control workflow system (gitlab, github, bitbucket) is preferred
Experience with Agile development principles, including the Scaled Agile Framework preferred
Experience with at least one modern functional programming language (Scala, Erlang, Elixir, Haskell) is a bonus

Company

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 Company
Total Funding
$201.3M
2025-09-17Post Ipo Debt· $201.3M
1994-08-16IPO

Leadership Team

leader-logo
Jeremy Harris
VP, Sales North America
linkedin
leader-logo
Mark Stalica
Regional Vice President Sales: America's MSO's and Satellite
linkedin
Company data provided by crunchbase