Senior Embedded Software Developer / Technical Lead jobs in United States
cer-icon
Apply on Employer Site
company-logo

Zhone Technologies · 2 months ago

Senior Embedded Software Developer / Technical Lead

Zhone Technologies is seeking a highly skilled and experienced Senior Embedded Software Developer / Technical Lead to join their telecommunications software team. This role focuses on the development and maintenance of embedded software for access network equipment, while also leading and overseeing the work of other software developers to ensure high-quality code and compliance with industry standards.

Communications InfrastructureHardware

Responsibilities

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
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
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
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
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

Qualification

C/C++Embedded systemsSDN architecturesTelecom standardsPythonCI/CD pipelinesAgile methodologiesLeadership skillsProblem-solving skillsCommunication skills

Preferred

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

Company

Zhone Technologies

twittertwittertwitter
company-logo
Zhone is a global leader in Network Edge, Connected Home/Enterprise, and AI Cloud Software solutions that power gigabit broadband.

Funding

Current Stage
Public Company
Total Funding
$500M
2016-09-12Acquired
2009-06-19IPO
1999-10-21Series A· $500M
Company data provided by crunchbase