Junior Embedded Software Developer

Zhone Technologies Inc

Description

We are seeking a motivated and curious Junior Embedded Software Developer to join our team working on embedded software for telecommunications access network equipment. This is an excellent opportunity for a recent graduate or early-career developer to gain hands-on experience in embedded systems, network protocols, and modern software development practices under the mentorship of experienced engineers.

Key Responsibilities

Software Development Support

  • Assist in implementing and testing embedded software features in C/C++.
  • Fix minor bugs and contribute to codebase improvements under supervision.
  • Learn and apply best practices in embedded software development.

Learning Standards & Protocols

  • Gain familiarity with telecom standards (BBF, ITU-T, MEF, ETSI).
  • Support integration of protocols such as TR-069, OMCI, SNMP, and Netconf/YANG.
  • Learn about SDN and VOLTHA concepts as part of ongoing projects.

Testing & Automation

  • Write and maintain Python scripts for automated testing and validation.
  • Execute test cases and assist in debugging and verification activities.
  • Participate in CI/CD workflows and learn about continuous delivery practices.

Team Participation

  • Work as part of an Agile team, attending daily stand-ups and sprint reviews.
  • Collaborate with peers and mentors to complete assigned tasks.
  • Document work clearly and ask questions to grow technical understanding.

Requirements

  • Degree in Computer Engineering, Electrical Engineering, or related field.
  • Academic or internship experience with C/C++ and embedded systems.
  • Exposure to Linux, networking basics, or telecom protocols is a plus.
  • Familiarity with Python and interest in test automation.
  • Willingness to learn and contribute in a collaborative, Agile environment.

Job Alerts

Get notified when new positions matching your interests become available at Kardow.com.

Need Help?

Questions about our hiring process or want to learn more about working with us?