Senior Embedded Software Developer
4 weeks ago
Description 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. #J-18808-Ljbffr
-
Senior Software Developer
3 weeks ago
Ottawa, Canada Aversan Inc. Full timeJoin to apply for the Senior Software Developer (Embedded) role at Aversan Inc. Aversan Inc. (www.aversan.com) is a trusted multi-service engineering and electronics manufacturing company. We deliver leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries. We are currently seeking a qualified...
-
Senior Software Developer
3 weeks ago
Ottawa, Canada Aversan Inc. Full timeJoin to apply for the Senior Software Developer (Embedded) role at Aversan Inc. Aversan Inc. ( is a trusted multi-service engineering and electronics manufacturing company. We deliver leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries. We are currently seeking a qualified Senior Software...
-
Senior Software Developer
4 weeks ago
Ottawa, Canada Aversan Inc Full timeAversan Inc. (www.aversan.com) is a trusted multi-service engineering and electronics manufacturing company. We deliver leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries. We are currently seeking a qualified Senior Software Developer. As a member of our team you will contribute to the...
-
Senior Software Developer
4 weeks ago
Ottawa, Canada Aversan Inc Full timeAversan Inc. (www.aversan.com) is a trusted multi-service engineering and electronics manufacturing company. We deliver leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries. We are currently seeking a qualified Senior Software Developer. As a member of our team you will contribute to the...
-
Senior Software Developer
2 weeks ago
Ottawa, Canada Aversan Full timeAversan Inc. ( is a trusted multi-service engineering and electronics manufacturing company. We deliver leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries. We are currently seeking a qualified Senior Software Developer . As a member of our team you will contribute to the design and...
-
Embedded Software Developer – Network Management
3 weeks ago
Ottawa, Canada Syntronic - A Global Design House Full timeEmbedded Software Developer – Network Management Join to apply for the Embedded Software Developer – Network Management role at Syntronic - A Global Design House Embedded Software Developer – Network Management Join to apply for the Embedded Software Developer – Network Management role at Syntronic - A Global Design House Join Syntronic: Where Your...
-
Ottawa, Canada Syntronic - A Global Design House Full timeEmbedded Software Developer – Packet processing Join to apply for the Embedded Software Developer – Packet processing role at Syntronic - A Global Design House Continue with Google Continue with Google Embedded Software Developer – Packet processing Join to apply for the Embedded Software Developer – Packet processing role at Syntronic - A Global...
-
Senior Embedded Software Developer
1 week ago
Ottawa, Canada Telesat Full timeTelesat (NASDAQ and TSX: TSAT) is a leading global satellite operator, providing reliable and secure satellite-delivered communications solutions worldwide to broadcast, telecommunications, corporate and government customers for over 50 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service, Telesat has grown...
-
Senior Embedded Software Engineer
1 week ago
Ottawa, Canada SKYTRAC Full timeSenior Embedded Software Engineer – SKYTRACJoin SKYTRAC, a leader in aviation communication technologies, as a Senior Embedded Software Engineer based in Ottawa, ON. This role requires collaboration with the broader team and hands‑on development of reliable, high‑quality embedded software.ResponsibilitiesDevelop and maintain embedded software for...
-
Senior Embedded Software Engineer
1 week ago
Ottawa, Canada SKYTRAC Full timeSenior Embedded Software Engineer – SKYTRACJoin SKYTRAC, a leader in aviation communication technologies, as a Senior Embedded Software Engineer based in Ottawa, ON. This role requires collaboration with the broader team and hands‑on development of reliable, high‑quality embedded software.ResponsibilitiesDevelop and maintain embedded software for...