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

Software Developer II (IoT/Embedded)

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

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

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

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

Текст:
/
TL;DR
Software Developer II (IoT/Embedded) (C/Python/FreeRTOS): Developing embedded software and connected IoT solutions for smart water products with an accent on hardware-software integration, real-time operating systems, and board bring-up. Focus on designing hardware drivers, debugging embedded systems with laboratory tools, implementing automated and system testing, and managing product releases.

Location: Hybrid role based in Vernon, BC, Canada; office work is required as needed. Travel may be required up to 10%.

Salary: CAD 75,000–90,000 yearly, plus a bonus plan.

Company

hirify.global develops smart, connected, and sustainable water products for residential and commercial customers.

What you will do

  • Gather software requirements with product management and independently research solutions where needed.
  • Design and document embedded software architectures, specifications, state diagrams, and operational sequences.
  • Design and implement software primarily in C, along with tooling in Python, JavaScript, and shell scripts.
  • Integrate third-party and open-source software while verifying quality standards.
  • Test, troubleshoot, and debug embedded software, hardware interactions, and supporting scripts.
  • Lead software work across multidisciplinary IoT projects, manage product releases, and mentor junior engineers.

Requirements

  • Bachelor’s degree in engineering or a technologist diploma with equivalent experience in electrical, computer, electronics, mechatronics, or a related field.
  • 5+ years of intermediate-to-senior software engineering experience.
  • Strong knowledge of software development fundamentals, including shell scripting, version control, configuration management, continuous integration, and automated testing.
  • Experience with real-time operating systems such as FreeRTOS, bare-metal development, board bring-up, and hardware driver implementation.
  • Ability to read schematics and component datasheets and debug hardware/software interactions using multimeters, oscilloscopes, and logic analyzers.
  • Employment eligibility and successful completion of criminal record checks and required pre-employment testing are mandatory.

Culture & Benefits

  • Team-oriented and supportive working environment.
  • Comprehensive medical and dental coverage.
  • Registered retirement savings plans (RRSPs).
  • Professional development opportunities and educational reimbursement.
  • Additional vacation accrual, fitness reimbursements, and employee discount programs.

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