Firmware Developer

VOSKER

Montreal (administrative region)

Hybrid

CAD 85,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Dynamic work environment
Remote work opportunities
Wellness account
Comprehensive group insurance
Parental leave top-up

Job summary

An innovative technology company in Montreal seeks a Firmware Developer passionate about hardware and embedded systems. In this role, you will define architecture, develop firmware, and collaborate on the integration of cutting-edge technologies in smart cameras. The ideal candidate has 8+ years of experience in firmware development, is proficient in C, and has expertise in embedded Linux development. This position offers a hybrid work model, competitive benefits, and opportunities for professional growth.

Qualifications

  • Minimum 8 years of experience in firmware development.
  • Excellent proficiency in the C language in embedded environments.
  • Strong expertise in embedded development under Linux.

Responsibilities

  • Define architecture of embedded platforms including low-level layers.
  • Develop and integrate firmware code into existing platforms.
  • Collaboration with product managers to evaluate feasibility.

Skills

C programming
Embedded Linux
Low-level development
Microcontrollers
System-on-chip architectures

Job description

Company Overview

VOSKER is a North American leader in remote area surveillance.

Every day, we’re proud to help our customers keep an eye on what truly matters to them by developing solar-powered, cellular-connected cameras integrated with our exclusive platform.

In a few words, at VOSKER: we perform, we think differently, and we take care of our people. We leverage our expertise to win as a team and redefine what’s possible!

What We Offer
  • A work environment where your ideas come to life and your ambitions take flight
  • A dynamic, non-routine daily life every day is different, and that’s what makes it exciting!
  • A hybrid work model: work from home or from one of our offices it’s your choice
  • The opportunity to work remotely from abroad for up to 3 months (90 days)
  • Access to a learning platform to grow your skills on company time
  • A wellness account to reimburse expenses related to your health, passions, and interests
  • Free 24/7 access to online healthcare professionals and an Employee Assistance Program (EAP)
  • Comprehensive group insurance including vision and dental, 50% paid by the employer
  • A group RRSP with employer contributions
  • Parental leave top-up for new parents
  • Vacation based on your total years of professional experience
Job Title

Firmware Developer

Job Description

We are looking for a Firmware Developer who is passionate about hardware, embedded systems, and connected products. This person will play a key role in developing firmware for our smart cameras and will contribute to a variety of technical projects involving new component integration, system optimization, and the evolution of our existing platforms. This role is ideal for someone who enjoys working close to the hardware, understands the deep interactions between firmware, processors/microcontrollers, sensors, and communication modules, and wants to have a direct impact on the customer experience.

Your Responsibilities
Embedded Platform Architecture
  • Contribute to defining the architecture of embedded platforms, including the structure of low-level layers, drivers, and system services.
  • Design interfaces between firmware, hardware, and software modules (AI, imaging pipeline, networking, security).
  • Participate in architecture reviews and help ensure technical alignment across teams.
  • Document embedded system architecture (diagrams, models, technical specifications).
  • Assess the integration of new SoCs, sensors, or modules and their impact on the existing architecture.
  • Contribute to communities of practice and knowledge sharing within the physical product teams.
Firmware Development & Integration
  • Develop and integrate code into existing platforms as well as new embedded architectures.
  • Adapt, optimize, and integrate libraries across various environments.
  • Support the integration of new components.
  • Contribute to firmware evolution to support new features or services.
Hardware Validation
  • Work directly with prototypes and cameras in the lab.
  • Debug, instrument, and measure the performance of critical features.
  • Perform code integration on final hardware, validate behavior, and adjust based on real‑world observations.
Optimization & Product Experience
  • Collaborate with product managers and architects to evaluate technical feasibility and constraints for new customer experiences.
  • Optimize performance.
  • Work closely with internal teams (hardware, software, AI, product) to deliver robust and cohesive solutions.
Qualifications
  • At least 8 years of experience in firmware development.
  • Excellent proficiency in the C language in embedded environments.
  • Strong expertise in embedded development under Linux (kernel space).
  • Familiarity with Yocto or a customized Linux distribution (image creation, library integration, BSP adaptation).
  • Solid experience in low-level development: drivers, protocols, memory management, RTC, GPIO, I2C/SPI/UART.
  • Deep understanding of microcontrollers, embedded processors, and system‑on‑chip architectures.
  • Experience with image sensors or capture systems (an asset).
  • Comfortable working on existing platforms and integrating code into complex codebases.
Desired Profile
  • Ability to work autonomously on a project while collaborating effectively with the team.
  • Curiosity, rigor, and a strong ability to dive deep into technical problems.
  • Comfortable working in concept, exploration, and rapid‑iteration phases with real hardware.
  • Solution‑oriented, with a strong understanding of how firmware impacts the overall user experience.
Additional Information
Why Join Our Team?
  • Work on tangible products used in the real world.
  • Get exposure to multiple emerging technologies and embedded architectures.
  • Have a direct influence on technical decisions and the performance of our cameras.
  • Grow in a dynamic environment where your expertise has an immediate impact.
EQUAL OPPORTUNITY EMPLOYER

At VOSKER, we value the uniqueness of every individual and celebrate the diversity that helps us redefine what’s possible. We foster collaboration in a healthy, inclusive work environment where all voices are heard.

If you have specific needs to make the recruitment process more accessible, don’t hesitate to reach out.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior QA Hardware
Senior QA Hardware

VOSKER • Victoriaville

Hybrid
CAD 80,000 - 110,000
Hybrid work model
Learning platform to grow skills
Wellness account
+5
Buyer
Buyer

Vosker • Montreal (administrative region)

On-site
CAD 85,000 - 115,000
Hybrid work model
Learning platform for skill growth
Wellness account
+7
Manager - Firmware Engineering
Manager - Firmware Engineering

Vention • Montreal

On-site
CAD 90,000 - 120,000
Flexible paid time off
Complimentary beverages and snacks
Global health plans
+3
Analyste, QA Hardware Senior
Analyste, QA Hardware Senior

VOSKER • Montreal (administrative region)

On-site
CAD 75,000 - 95,000
Environnement de travail stimulant
Assurance collective complète
Accès gratuit à un professionnel de la santé
Embedded Systems Test Engineer
Embedded Systems Test Engineer

Voyis • Southwestern Ontario

On-site
CAD 95,000 - 130,000
Time off
Education funds
Profit-sharing
+3
Embedded Software Developer
Embedded Software Developer

TRS Staffing Solutions • Vancouver

On-site
CAD 80,000 - 100,000
Senior Embedded Firmware Engineer (Contractor)
Senior Embedded Firmware Engineer (Contractor)

Arlo Technologies, Inc. • Richmond

On-site
CAD 115,000 - 125,000
Equity
Performance bonus
Benefits package
Firmware Developer
Firmware Developer

Synapse ITS • Victoria

Hybrid
CAD 74,000 - 110,000
Annual Bonus Program
Robust Health and Dental plan
TELUS Health Virtual Healthcare
+7
Firmware Development Engineer
Firmware Development Engineer

VIAVI Solutions • Ottawa

On-site
CAD 119,000 - 222,000
Paid time off
Health insurance
401(k)
+1
Senior Software Engineer, Embedded Systems/Firmware
Senior Software Engineer, Embedded Systems/Firmware

Movellus Inc. • Markham

Hybrid
CAD 110,000 - 160,000