Software Engineer

Adtran NetworksAtlanta, GA

About The Position

Adtran Networks North America Inc. seeks Software Engineer for Norcross, GA location. Design and develop embedded software drivers and applications. Apply effective functional and object-oriented coding practices in both TROS-and Linux-based systems. Integrate drivers/applications with the rest of the overall system. Perform verification (manual and automated) of software functionality. Debug and troubleshoot embedded system issues. Work with customer support to investigate field issues. Participate in the system integration testing process through test review and analysis, test witnessing, and certification of software. Contribute to automation, manual testing, and defect management if/when necessary based on team capacity. Understand and follow the field’s concepts, practices, and procedures.

Requirements

  • Bachelor’s or foreign equivalent degree in Electrical Engineering, Computer Engineering, Computer Science, or directly related field.
  • 1 year of software development in C/C++ or Python.
  • Knowledge of object-oriented and multithreaded software design, including inter-thread communication and thread synchronization.

Responsibilities

  • Design and develop embedded software drivers and applications.
  • Apply effective functional and object-oriented coding practices in both TROS-and Linux-based systems.
  • Integrate drivers/applications with the rest of the overall system.
  • Perform verification (manual and automated) of software functionality.
  • Debug and troubleshoot embedded system issues.
  • Work with customer support to investigate field issues.
  • Participate in the system integration testing process through test review and analysis, test witnessing, and certification of software.
  • Contribute to automation, manual testing, and defect management if/when necessary based on team capacity.
  • Understand and follow the field’s concepts, practices, and procedures.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service