Senior Embedded Software Developer / Technical LeadZhone Technologies • United States
Dieses Stellenangebot ist nicht mehr verfügbar
Senior Embedded Software Developer / Technical Lead
Zhone Technologies
- United States
- United States
Über
Senior Embedded Software Developer / Technical Lead
to join our telecommunications software team. This role focuses on the development and maintenance of embedded software for access network equipment such as DSLAMs, GPON, and fiber access nodes. In addition to hands-on development, you will lead and oversee the work of other software developers, ensuring high-quality code, architectural consistency, and compliance with industry standards and modern network paradigms such as
SDN
and
VOLTHA
.
Key Responsibilities: Software Development & Maintenance Identify, analyze, and resolve bugs in existing embedded software systems. Design and implement new features with a focus on modularity, maintainability, and minimal disruption to existing functionality. Ensure backward compatibility and system stability through rigorous testing and validation. Standards-Based Feature Integration Interpret and implement features based on
BBF (Broadband Forum)
,
ITU-T
,
MEF
, and
ETSI
standards. Integrate protocol enhancements and network management features (e.g.,
TR-069
,
OMCI
,
SNMP
,
Netconf/YANG
) into the existing software architecture. Ensure compliance with telecom standards in all new development activities. Technical Leadership & Oversight Lead and coordinate the development activities of a team of embedded software engineers. Provide technical guidance, mentorship, and support to junior and mid-level developers. Review and approve software designs, ensuring alignment with architectural goals and industry best practices. Enforce adherence to coding standards, documentation practices, and quality assurance processes. Maintain oversight of the development of new designs and architectures, including
SDN-based control planes
and
VOLTHA integration
for next-generation access networks. Testing, Verification & CI/CD Define and execute test strategies for new features and bug fixes. Develop and maintain
automated test scripts using Python
for product verification and regression testing. Support and enhance
CI/CD pipelines
to ensure continuous integration, testing, and delivery. Collaborate with QA and hardware teams to validate software in real-world scenarios. Collaboration & Agile Practices Work closely with cross-functional teams, including hardware, QA, systems engineering, and product management. Participate in
Agile/Scrum
ceremonies and contribute to sprint planning, estimations, and retrospectives. Document software changes, design decisions, and troubleshooting procedures. Requirements
Preferred Qualifications: Strong proficiency in
C/C++
for embedded systems development. Experience with
RTOS
or
embedded Linux
environments. Deep understanding of
access technologies
(xDSL, GPON, G.fast) and
Layer 2/3 networking
. Familiarity with
telecom standards
(BBF, ITU-T, MEF, ETSI). Hands-on experience with
Netconf/YANG
,
SDN architectures
, and
VOLTHA
. Proficiency in
Python
for test automation and scripting. Proven experience in
leading software development teams
and overseeing complex projects. Strong understanding of
Agile methodologies
and
CI/CD pipelines
. Excellent problem-solving, communication, and leadership skills.
Sprachkenntnisse
- English
Hinweis für Nutzer
Dieses Stellenangebot wurde von einem unserer Partner veröffentlicht. Sie können das Originalangebot einsehen hier.