About the Role
The Software Engineer will design, develop, and test software solutions for ADTRAN’s optical transport terminal products, utilizing real-time software design and programming with C/C++ in a Linux environment.
Responsibilities
- Design, develop and test new software/firmware features on optical transport coherent pluggable devices
- Design and develop comprehensive automated integration tests that scale and adapt across different plug families
- Adhere to Software Development best practices including aligning with SAFe process
- Ensure team sprint goals are met, broadening skills where needed to achieve team goals
- Collaborate closely with Hardware and Optical/Systems team for plug firmware integration
- Collaborate with engineers and architects (software and systems) at different sites and cultures to successfully complete global projects
- Develop efficient RTOS solutions, minimizing resource usage while maintaining high performance
- Apply multi-tasking and event driven aspects of developing Software in the RTOS environment
- Continuously improve and support and suggest new ways to eliminate waste and improve the efficiency/speed of software development within the team without sacrificing quality
- Understand the product architecture, design, processes, and tools required to perform 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 drives individual tasks to completion
- C++ programming in embedded/RTOS Linux environment and Python for test framework
- 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 and follows other Software Development best practices.
Skills
- C++ programming
- Embedded/RTOS Linux environment
- Python for test framework
- Agile/Scrum
Location
- Huntsville, Alabama
Work Type
- Full-time
Experience Level
- Entry 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.
