About the Role
Design, develop, and test software solutions for ADTRAN’s optical transport products using real-time software design and programming with C/C++ in a Linux environment. Create and maintain automation test suites.
Responsibilities
- Design, develop and test new software features on optical transport Network Element Controller
- Develop software applications and features in a cross-functional Agile development team
- Author comprehensive automated unit and integration tests in parallel with code
- Adhere to Software Development best practices including Agile/Scrum
- Partner with others in a cross-functional team to ensure team sprint goals are met
- Partner with engineers and architects at different sites and cultures to complete global projects
- Use Object Oriented Design methodologies, design patterns, algorithms and data structures
- Design and develop in Real Time Operating Systems (RTOS)
- Apply multi-tasking and event-driven aspects of developing software in the RTOS environment
- Continuously improve and support software development efficiency and speed within the team
- Design a subsystem throughout the full software development life cycle
- Understand product architecture, design, processes, and tools required for development tasks
Requirements
- BS in Computer Engineering/Computer Science or related
- Able to work at a desk majority of the day; moderate lifting, 15 – 44 lbs.
- Self-motivated to achieve team goals and drive individual tasks to completion
- Deliver software features with minimal defects found in testing
- Dedicated to continuous improvement through retrospectives and personal growth
- Committed to Agile/Scrum way of working within the team
- Follows other Software Development best practices
Skills
- C++ programming
- Embedded/RTOS Linux environment
- Automation test suites
- Agile/Scrum methodologies
- Object Oriented Design
- Design patterns
- Algorithms
- Data structures
- Real Time Operating Systems (RTOS)
Location
- Huntsville, Alabama
Work Type
- Full-time
Experience Level
- Entry-level to Mid-level
Education Level
- BS in Computer Engineering/Computer Science or related
About the Company
- Adtran is a leading global provider of fiber-based networking solutions and SaaS applications, focused on the broadband access market.
- Our comprehensive portfolio spans from the metro core to the customer premises, enabling network providers to deliver Gigabit broadband to every home and business.
- Our vision is to enable a fully connected world where the power to communicate is available to everyone, everywhere.
- At Adtran, we believe in our people. With a diverse and inclusive team spread across the globe, our culture embraces creativity and seeks innovation and quality in everything we do.
- Built on a foundation of communication, trust, collaboration, and an entrepreneurial spirit enables us to be a global technology leader and a strong customer advocate.
- Adtran began operations in January 1986.
- Headquartered in Huntsville, Alabama, Adtran is located in Cummings Research Park - the second-largest research park in the U.S. and fourth-largest in the world.
- Our mailing address is 901 Explorer Boulevard, Huntsville, Alabama, 35806.
- Adtran, Inc. is a wholly-owned subsidiary of Adtran Holdings, Inc. (NASDAQ:ADTN and FSE: QH9).
- Find out more at adtran.com, or follow our story on LinkedIn and Twitter.
