Назад
Company hidden
11 часов назад

Embedded Software Engineer (C/C++)

110 625 - 149 675CAD
Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Embedded Software Engineer (C/C++): Developing and supporting embedded software for advanced optical communication products with an accent on multithreaded systems, hardware interfaces, and software verification. Focus on diagnosing complex issues, designing and executing unit tests, reviewing requirements and code, and integrating embedded devices through PCIe, I2C, SPI, and RS-232.

Location: Onsite in Ottawa, Canada

Salary: CAD 110,625–149,675 per year, with potential annual bonus, equity, and benefits.

Company

hirify.global develops optical and photonic products for cloud networking, communications, industrial technology, EVs, solar power, displays, and semiconductor applications.

What you will do

  • Diagnose and resolve complex embedded software issues with internal teams and customers.
  • Document and review software requirements and designs with stakeholders and peers.
  • Document, review, and execute designer and unit test cases.
  • Support software and product verification activities throughout the development cycle.
  • Participate in code inspections and share technical expertise across the software team.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or a related field.
  • 5–10 years of embedded C/C++ development experience.
  • Solid understanding of multithreaded software and strong troubleshooting, debugging, and problem-solving skills.
  • Experience with hardware devices including ADCs, DACs, clocks, UART, and FPGAs.
  • Knowledge of embedded interfaces such as PCIe, I2C, SPI, and RS-232.
  • Strong communication, collaboration, and teamwork skills.

Nice to have

  • Python, Golang, and shell scripting.
  • SONiC, Redis, Docker, OpenConfig, YANG, Protocol Buffers, gRPC, or gNxI.
  • Linux, SYSBIOS, FreeRTOS, or other embedded operating systems.

Culture & Benefits

  • Flexible time off and health and wellness benefits.
  • Tuition reimbursement and career growth support.
  • Free gym, games room, prayer room, subsidized meals, and free coffee and tea.
  • Employee stock options and incentive plans.
  • Collaborative, innovative, inclusive workplace with accommodation support during the hiring process.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →