Назад
Company hidden
обновлено 4 дня назад

Firmware/Software Engineer, Professional I (Embedded Systems)

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

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

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

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

Текст:
/
TL;DR
Firmware/Software Engineer, Professional I (Embedded Systems) (C/C++/Smart Cameras): Developing and enhancing high-performance firmware and software for next-generation smart cameras and industrial vision systems with an accent on embedded systems integration, BIOS and bootloader optimization, and computer vision capabilities. Focus on optimizing system performance and power consumption, analyzing test results, and exploring AI-powered tools to improve development workflows.

Location: Montreal, Canada; hybrid with a minimum of 3 days per week onsite

Salary: $67,120–$100,680 annual, plus a target performance-based cash incentive of 5% of base pay.

Company

hirify.global develops smart solutions and products that help organizations, employees, customers, and partners work more effectively.

What you will do

  • Develop, upgrade, and maintain firmware and software for smart cameras and industrial vision systems using C and C++.
  • Integrate software and hardware while optimizing system performance, throughput, and power consumption.
  • Contribute to BIOS, bootloader, driver, and firmware update development.
  • Design and execute firmware and software tests, maintain technical documentation, and perform root cause analysis.
  • Participate in code reviews, follow software engineering standards, and improve development tools and workflows.
  • Explore AI-powered solutions, including Agentic AI, to accelerate software development.

Requirements

  • Bachelor’s degree or higher in Computer Science, Software Engineering, Electrical Engineering, or a related technical field.
  • Strong proficiency in C and C++ for embedded systems.
  • Relevant software engineering experience, or an advanced degree; exceptional candidates may be considered without the stated experience.
  • Experience with embedded Linux, including kernel and driver development, is preferred.
  • Knowledge of the Yocto Project, computer vision, image processing, industrial protocols such as Ethernet/IP and Profinet, or BIOS development is preferred.
  • Ability to communicate in French and English verbally and in writing is preferred.

Culture & Benefits

  • Collaborative environment focused on innovation, learning, and professional growth.
  • Healthcare, wellness resources, inclusion networks, and learning and development programs.
  • Paid time off, parental leave, employee assistance programs, insurance, and community service days, depending on the country of employment.
  • Equal opportunity workplace with reasonable accommodation available during the application and employment process.

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