Embedded Software Engineer (Telecom)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Embedded Software Engineer (C++/Linux): Designing and integrating embedded software for high-speed connectivity systems with an accent on ASIC/FPGA hardware interfacing and SoC platforms. Focus on the full software lifecycle, coherent optics integration, and mentoring junior engineers to deliver scalable telecom systems.
Location: Ottawa, Canada
Salary: $96,200 - $148,600
Company
Global leader in high-speed connectivity committed to a people-first approach and driving meaningful societal impact through technology.
What you will do
- Design, code, and integrate embedded C/C++ software on Linux and real-time operating systems.
- Develop software that interfaces with ASIC/FPGA hardware on SoC platforms.
- Own the full software lifecycle, including requirements gathering, architecture design, implementation, and testing.
- Collaborate with local and global teams to deliver scalable, high-performance systems.
- Provide technical leadership by guiding and mentoring junior engineers.
- Support field teams during deployments and troubleshooting to ensure smooth customer integration.
Requirements
- Bachelor's degree in electrical engineering, computer engineering, or a related field.
- 10+ years of experience in embedded software engineering, preferably in telecom, networking, or datacom industries.
- 5+ years of programming experience in C, C++, and embedded C, with proficiency in debugging tools (GDB, Valgrind).
- Working knowledge of coherent optical technology.
- Hands-on experience with FPGA/ASIC integration, device bring-up, and SoC platforms.
- Knowledge of Linux kernel, user-space drivers, and telecom protocols (DWDM, OTN, Ethernet, TCP/IP).
Nice to have
- Experience working with OTN mapper or re-timer devices.
- Comfortable using AI tools such as Co-Pilot for software development and test generation.
- Experience designing large-scale distributed embedded systems using microservice architectures.
- Knowledge of telecom standards (G.709, IEEE 802.3) and data modeling (YANG).
- Experience with Git, JIRA, Confluence, or Yocto.
Culture & Benefits
- Flexible work environment that empowers individual growth and well-being.
- Comprehensive health benefits including medical, dental, and vision plans.
- Retirement savings plans with company matching (DCPP in Canada, 401(K) in USA).
- Employee Stock Purchase Program (ESPP) and Employee Assistance Program (EAP).
- Company-paid holidays, paid sick leave, and vacation time.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →