Software Engineer I
Adtran · Atlanta, GA · 1 wk ago
EngineeringFull-time
Duties And 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
Qualifications
- Basic Qualifications: 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
- Proficient C++ programming in embedded/RTOS Linux environment and Python for test framework
- Able to 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