Назад
Company hidden
обновлено 7 дней назад

Lead Developer, Embedded Engineering

116 200 - 155 000CAD
Формат работы
hybrid
Тип работы
fulltime
Грейд
lead
Английский
b2
Страна
Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

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

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

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

Текст:
/
TL;DR
Lead Developer, Embedded Engineering (C/POSIX, RTOS, Embedded Linux): Architecting and validating firmware for IoT telematics devices and connected transportation products with an accent on scalable embedded software, hardware-independent design, and test-driven development. Focus on defining system architecture, building test frameworks, analyzing device health and data, and mentoring developers through complex technical initiatives.

Location: Oakville or Waterloo, Ontario, Canada. Flexible hybrid working model with in-person and virtual work supported.

Salary: $116,200–$155,000 CAD annual base salary.

Company

hirify.global develops IoT, connected transportation, telematics devices, fleet management tools, and web-based analytics for commercial vehicles.

What you will do

  • Define architecture and own technical initiatives for complex embedded systems and firmware from requirements through production.
  • Develop and review secure, scalable software for RTOS, Embedded Linux, and bare-metal environments.
  • Improve modular, reusable, hardware-independent firmware practices and contribute to the product and engineering roadmap.
  • Design unit, integration, simulated, and hardware test frameworks following test-driven development principles.
  • Analyze firmware functionality and device health using SQL, GBQ, and hirify.global datasets.
  • Provide peer review, technical mentorship, and guidance on engineering trade-offs and delivery quality.

Requirements

  • Expert knowledge of C/POSIX, object-oriented design, data structures, algorithms, and embedded design patterns.
  • Several years of experience with preemptive real-time operating systems or multi-threaded Embedded Linux systems.
  • Strong knowledge of RTOS, Embedded Linux architecture, microcontrollers, ARM or RISC-V architectures, and SoCs such as STM32, NXP, or Renesas.
  • Understanding of electronics, schematics, component datasheets, and embedded communication protocols including UART, SPI, I2C, and CAN.
  • Experience with Python or Bash, Pytest or Robot Framework, SQL, Git, CI/CD, and build systems.
  • Degree or diploma in Computer Science, Computer Engineering, Electrical Engineering, or a related field, plus experience in Agile or Scrum environments.

Culture & Benefits

  • Flexible hybrid work model with cloud-based collaboration tools and asynchronous working.
  • Home office reimbursement program and reliable home internet support requirements.
  • Medical and dental benefits, retirement savings program, and parental leave top-up program for full-time permanent employees.
  • Online learning and networking opportunities.
  • Electric vehicle purchase incentive program.
  • Inclusive, diverse workplace with work-life balance initiatives and online social activities.

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