Senior Embedded Software Developer / Technical Lead
Role Summary:
We are seeking a highly skilled and experienced 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.
Recommended Jobs
Urologist for 1:5 on call in Central PA - Only 3 1/2 hours to NYC
Join 4 urologists in beautiful central PA relocation for hospital employed opportunity. Call 1:5. APPs in place. See approximately 16 outpatients per day 3 days per week and Surgical cases 2 days p…
Therapist FFT - CW
Therapist - FFT-CW Position: Therapist - FFT-CW Location: Lehigh/Northampton Counties The Organization: Valley Youth House empowers and strengthens the lives of children, youth, and famili…
Barista and Ice Cream Server
Barista and Ice Cream Server Location Pittsburgh, PA : We are looking for a Barista to prepare and serve hot and cold beverages, including various types of coffee and tea. Barista responsibilities in…
Java Technical Architect
Job Description Job Description Job Title/Role:- Java Technical Architect Location:-Media, PA Duration:-12 Months Visa:- No OPT/CPT Interview:-Phone/Skype Mandatory SkillsMicroser…
Post Grad Electrical Engineering Intern
QorTek and the Position: Location: Linden, PA Department/Group: Electrical Engineering Position Type: Internship /Part/Full Time QorTek Inc. is a developer of world-class power electronic systems,…
Intern - State Farm Agent Team Member
Job Description Job Description Benefits: Bonus based on performance Flexible schedule Opportunity for advancement Training & development ROLE DESCRIPTION: Chris Giunta - State …
Franchise Marketing Lead
Joshua Tree Experts has been a trusted name in tree services, lawn care, and pest control since 2005. With a commitment to professionalism, industry-leading certifications, and customer-first servic…
Personal Care Assistant
Job Description Job Description Full-time Role: Personal Care Assistant Company Name: AbaCares Services Compensation: $14 - $15.25 per hour Duration: 40 hours weekly Job Location: …
Licensed Massage Therapist - Phoenixville Oaks
Job Description Job Description Benefits: ~ Massage License Renewal Reimbursement ~ All equipment, tools, linens, supplies provided ~ Tips paid out same day ~ Life Insurance ~ Supplemen…
Warehouse Generalist - Days
Position Overview Keep our communities fed. Our focus is simple but meaningful, from our distribution centers to our offices — every employee of C&S and their family of companies works to help …