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
Medical Assistant
Now Hiring: Medical Assistant | Pennsylvania Location: Monroeville, Pennsylvania Job Type: Full Time Work Hours: Monday - Friday: 9 AM-5 PM Compensation: $40,000-$60,000 per year + benefi…
Mainframe with Cobol
We are At Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-l…
General Manager
To lead and grow Eriez USA in alignment with the Company’s global strategic plan, with a continued focus on profitable growth. The Managing Director will oversee all aspects of the business: operatio…
Inside Sales / Customer Service / Purchasing Representative
Position Title: Inside Sales / Customer Service / Purchasing / Inventory Rep. Location: Nazareth, PA. Department: Inside Sales. Reports to: Inside Sales Manager & President. SIGN ON BON…
Clinical Care LVN/LPN Float
Job Responsibilities: Administer vaccinations and injections including but not limited to influenza, COVID, and TB test placements Obtain vital signs Provide emergency care in collaboration …
Route Sales Representative
The Schwebel Baking Company is seeking experienced, aggressive, self-starters for its Route Sales team. This is a full-time position that is responsible for selling and merchandising Schwebel’s c…
Video & Social Content Producer
Job Description Job Description We are seeking a Video & Social Content Producer to create compelling, high-impact video and social content that elevates our brand, engages our audience, and su…
Host
Little Water is looking for an experienced Host to join our team! This is a full time position and candidates must be available to work Tuesday - Sunday. Located in Rittenhouse Square, Little Wate…
Hedge Fund Solutions Portfolio Specialist, Vice President
Morgan Stanley Investment Management (MSIM) is one of the largest global asset management organizations of any full-service securities firm, with more than 40 years of history, a presence in 24 count…
Warehouse Picker Packer - Now Hiring
Ready to learn new skills through a new job opportunity? If you're an order picker/packer who excels at hitting production goals, don't miss out on this opportunity! We're looking for reliable profess…