PON Software Engineer (Embedded)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
PON Software Engineer (Embedded): Developing software for industry-leading Data Center PON solutions with an accent on embedded Linux platforms and high-speed connectivity. Focus on designing and implementing C/C++ and Python software for DCOM management and control, supporting 10Gbps PON network technologies for AI hyperscalers.
Location: Hybrid role based in Ottawa, Canada
Salary: $99,200 – $158,400 CAD
Company
is a global leader in high-speed connectivity, committed to a people-first culture that prioritizes individual growth, well-being, and social impact.
What you will do
- Develop routing and switching software solutions supporting 10Gbps PON network technologies.
- Design, implement, and test C/C++ and Python software for managing PON network devices.
- Contribute new features to embedded PON software platforms to enable new markets.
- Collaborate across the full software development lifecycle, from requirements analysis to verification.
- Develop software for real-time embedded Linux environments.
Requirements
- Bachelor’s degree in Computer Science, Electrical Engineering, or equivalent.
- 7+ years of experience in software development, preferably in data networking or telecommunications.
- Proficiency in C/C++, Python, Object Oriented Design, and embedded software principles.
- Solid understanding of Linux operating systems, tools, scripting, and socket programming.
- Experience with tools such as GIT, Bitbucket, JIRA, Docker, and Yocto.
- Demonstrable experience working with global, distributed teams.
Nice to have
- Experience with Ethernet, VLAN, QoS, IPv4/IPv6, and L2/L3 switching.
- Knowledge of broadband technologies including PON, OLT, and ONT/ONU.
- Familiarity with network management protocols like NETCONF/YANG, gRPC, and REST.
- Experience with secure networking technologies (SSH, TLS, X.509).
- Familiarity with web frameworks like Angular or Django.
Culture & Benefits
- Comprehensive benefits package including medical, dental, and vision plans.
- Participation in DCPP (Canada) with company matching.
- Employee Stock Purchase Program (ESPP) and Employee Assistance Program (EAP).
- Paid holidays, sick leave, and vacation time.
- Commitment to a flexible work environment and diversity.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →