обновлено 4 дня назад
Firmware/Software Engineer, Professional I (Embedded Systems)
67 120 - 100 680CAD
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
10 дней назад
Senior Embedded Software Engineer (C/C++)
80 000 - 115 000CAD
Tenstorrent
6 дней назад
Staff Firmware Engineer (AI)
5 дней назад
Software/Firmware Engineer Intern (Embedded Firmware)
32 - 43CAD
5 дней назад
Firmware Engineer Intern (SerDes)
32 - 43CAD
9 дней назад
Senior Embedded Software Designer (Aerospace)
6 дней назад
Software Developer (C/C++)
90 000 - 100 000CAD