Jobs.ca
Jobs.ca
Language
DZS logo

Senior Embedded Software Developer – Customer Interface

DZS17 days ago
Ottawa, ON
Senior Level

About the role

Description:

We are looking for a technically strong and communicative Senior Embedded Software Developer to act as the primary technical interface to local customers. In this role, you will work closely with customers to understand their requirements, troubleshoot issues in their environments, and ensure the successful integration and deployment of our embedded software solutions for access network equipment (e.g., DSLAMs, GPON, fiber access nodes). You will also serve as a key liaison between the customer and the international development team, translating technical needs and feedback into actionable development tasks.

Key Responsibilities:

Customer Interaction & Support

  • Act as the main technical point of contact for local customers.
  • Understand customer environments, deployment scenarios, and integration challenges.
  • Gather, clarify, and document technical requirements, feature requests, and issue reports.
  • Provide on-site or remote support during integration, testing, and troubleshooting phases.

Cross-Team Communication

  • Translate customer requirements and issues into clear, actionable input for the international development team.
  • Ensure alignment between customer expectations and product capabilities.
  • Follow up on open issues, track progress, and communicate updates to both customers and internal teams.

Technical Contribution

  • Analyze and debug issues in embedded software (C/C++) in collaboration with the development team.
  • Support testing and validation of customer-specific configurations and features.
  • Contribute to the development of enhancements or patches required for customer success.

Standards & Architecture Awareness

  • Understand and interpret relevant telecom standards (BBF, ITU-T, MEF, ETSI).
  • Be familiar with technologies such as Netconf/YANG, TR-069, OMCI, SNMP, SDN and VOLTHA.
  • Ensure customer-specific adaptations remain aligned with overall product architecture.

Requirements:

  • 5+ years of experience in embedded software development (C/C++) in the telecommunications domain.
  • Strong understanding of access network technologies (xDSL, GPON, G.fast) and Layer 2/3 networking.
  • Experience working directly with customers or partners in a technical role.
  • Excellent communication skills and the ability to speak the local language fluently.
  • Ability to translate technical concepts between customer-facing and engineering contexts.
  • Familiarity with Python for scripting and test automation is a plus.
  • Experience with Agile development and CI/CD workflows.

About DZS

Telecommunications
501-1000

DZS is a leader in broadband connectivity, mobile & optical edge and cloud software helping Service Providers around the globe deliver the best in subscriber experience.