Taro Logo

Software Engineer

Leading global provider of fiber-based networking solutions and SaaS applications, focused on the broadband access market.
Embedded
Mid-Level Software Engineer
In-Person
1,000 - 5,000 Employees
Enterprise SaaS · Telecommunications

Description For Software Engineer

ADTRAN, a leading global provider of fiber-based networking solutions, is seeking a Software Engineer to join their team in Atlanta. This role focuses on designing, developing, and testing software solutions for optical transport terminal products, utilizing real-time software design and programming with C/C++ in a Linux environment. The position offers an opportunity to work with cutting-edge networking technology while being part of a cross-functional Agile development team.

The ideal candidate will be responsible for developing software features for the Network Element Controller, creating automated tests, and working within an RTOS environment. You'll collaborate with engineers and architects across different sites and cultures, applying object-oriented design principles and best practices in software development.

ADTRAN offers a collaborative work environment within Cummings Research Park, the second-largest research park in the U.S. The company's strong focus on innovation and quality, combined with its global presence and commitment to delivering Gigabit broadband solutions, makes this an excellent opportunity for software engineers looking to make an impact in the telecommunications industry.

The role requires a blend of technical expertise in embedded systems programming and strong interpersonal skills, as you'll be working closely with cross-functional teams. If you're passionate about real-time software development, have experience with C++ and Linux environments, and want to contribute to building the future of broadband connectivity, this position offers an exciting career opportunity.

Last updated a day ago

Responsibilities For Software Engineer

  • Design, develop and test new software features on optical transport Network Element Controller
  • Develop software applications and features in cross-functional Agile development team
  • Author comprehensive automated unit and automated integration tests
  • Partner with cross-functional teams to ensure sprint goals are met
  • Design and develop in Real Time Operating Systems (RTOS)
  • Apply multi-tasking and event driven aspects of developing Software in the RTOS environment
  • Design prime of a subsystem throughout the full software development life cycle

Requirements For Software Engineer

Linux
  • BS in Computer Engineering/Computer Science or related
  • C++ programming in embedded/RTOS Linux environment
  • Excellent interpersonal and communication skills
  • Self-motivated to achieve team goals
  • Experience with Agile/Scrum methodologies
  • Knowledge of Object Oriented Design methodologies, design patterns, algorithms and data structures

Interested in this job?

Jobs Related To ADTRAN Software Engineer