C++/Linux Software Engineer I

Adtran Networks North America Inc.

Atlanta (GA)

On-site

USD 110,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Adtran Networks North America Inc. is seeking a Software Engineer to design, develop and test software for its optical transport products.

The role focuses on real‑time C/C++ software in a Linux build and development environment, and creating automation test suites with company frameworks. You will work in a cross‑functional Agile team to deliver features for Network Element Controllers, write automated tests, and apply OO design, RTOS concepts, and performance‑driven techniques across global

Qualifications

  • BS in Computer Engineering, Computer Science or related field.
  • Experience with C++ programming in embedded/RTOS Linux environments.
  • Ability to deliver software features with minimal defects found in testing.
  • Self-motivated to achieve team goals and drive individual tasks to completion.
  • Dedicated to continuous improvement through retrospectives and personal growth.
  • Committed to Agile/Scrum and other software development best practices.
  • Ability to work at a desk majority of the day; moderate lifting, 15-44 lbs.

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.
  • Write 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 meet sprint goals and broaden skills as needed.
  • Collaborate with engineers and architects (software and systems) at different sites and cultures to complete global projects.
  • Apply Object Oriented Design methodologies, design patterns, algorithms and data structures.
  • Design and develop in Real‑Time Operating Systems (RTOS), applying multitasking and event‑driven aspects of development.
  • Continuously improve and support the team by suggesting new ways to eliminate waste and increase efficiency without sacrificing quality.
  • Design the prime of a subsystem throughout the full software development life cycle.
  • Understand product architecture, design processes, and tools required for development tasks.

Skills

C++ programming
Embedded systems
Agile/Scrum
Self-motivated

Education

BS in Computer Engineering or Computer Science

Tools

Linux development environment
RTOS

Job description

Job Summary

The Software Engineer will be responsible for designing, developing, and testing software solutions for ADTRAN’s optical transport products. The Engineer will be expected to use real time software design and programming with C/C++ in a Linux build and Linux development environment, and to create and maintain automation test suites using company frameworks and methodologies.

Duties and 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.
  • Write 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 meet sprint goals and broaden skills as needed.
  • Collaborate with engineers and architects (software and systems) at different sites and cultures to complete global projects.
  • Apply Object Oriented Design methodologies, design patterns, algorithms and data structures.
  • Design and develop in Real‑Time Operating Systems (RTOS), applying multitasking and event‑driven aspects of development.
  • Continuously improve and support the team by suggesting new ways to eliminate waste and increase efficiency without sacrificing quality.
  • Design the prime of a subsystem throughout the full software development life cycle.
  • Understand product architecture, design processes, and tools required for development tasks.
Qualifications
  • BS in Computer Engineering, Computer Science or related field.
  • Experience with C++ programming in embedded/RTOS Linux environments.
  • Ability to deliver software features with minimal defects found in testing.
  • Self‑motivated to achieve team goals and drive individual tasks to completion.
  • Dedicated to continuous improvement through retrospectives and personal growth.
  • Committed to Agile/Scrum and other software development best practices.
  • Ability to work at a desk majority of the day; moderate lifting, 15‑44 lbs.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer I
Software Engineer I

Adtran • Atlanta (GA)

On-site
USD 75,000 - 95,000
System Integration Test Engineer I
System Integration Test Engineer I

Adtran Networks North America Inc. • Atlanta (GA)

On-site
USD 65,000 - 75,000
Junior C++/Linux Software Engineer — RTOS & Automation
Junior C++/Linux Software Engineer — RTOS & Automation

Adtran Networks North America Inc. • Atlanta (GA)

On-site
USD 110,000 - 140,000
Sr. Software Engineer (Firmware)
Sr. Software Engineer (Firmware)

Adtran Networks North America Inc. • Atlanta (GA)

Hybrid
USD 100,000 - 140,000
Senior Hardware Engineer
Senior Hardware Engineer

ADTRAN, Inc. in • Atlanta (GA)

On-site
USD 95,000 - 135,000
Senior Hardware Engineer- Optical
Senior Hardware Engineer- Optical

ADTRAN, Inc. in • Atlanta (GA)

On-site
USD 110,000 - 160,000
System Architecture Engineer
System Architecture Engineer

Adtran Networks North America Inc. • Atlanta (GA)

On-site
USD 90,000 - 130,000
Senior Hardware Engineer- Optical
Senior Hardware Engineer- Optical

Adtran Networks North America Inc. • Atlanta (GA)

On-site
USD 110,000 - 140,000
Senior Optical Hardware Engineer - DWDM & Test Automation
Senior Optical Hardware Engineer - DWDM & Test Automation

ADTRAN, Inc. in • Atlanta (GA)

On-site
USD 95,000 - 135,000
Embedded Software Engineer I (Hybrid, C/C++, RTOS)
Embedded Software Engineer I (Hybrid, C/C++, RTOS)

Adtran • Atlanta (GA)

Hybrid
USD 75,000 - 95,000