Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Firmware Developer

Full-time

Vosker

Company Description

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 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.

Now it’s your turn, tell us about yourself and apply today!

Vacancy posted 4 hours ago
Similar jobs that could be interesting for youBased on the Firmware Developer in Montréal, QC vacancy
  •  ...dcbel Inc. ( is a growing company developing technology and designing products that will make clean, efficient, and sustainable energy...  ...opportunity dcbel is looking to hire a power electronics firmware developer to work in our growing team. The successful candidate will play... 
    Suggested
    Flexible hours

    Dcbel Inc

    Montréal, QC
    4 hours ago
  • $6000 - $7000 per month

     ...Job Description: Job Responsibilities Responsible for the design and development of underlying firmware for embedded systems, including coding and debugging of core modules. Formulate firmware architecture solutions based on product requirements, and participate in technical... 
    Suggested
    Full time
    Relocation

    Kaiyan Medical

    Montréal, QC
    1 day ago
  •  ...an eye on what truly matters to them by developing solar-powered, cellular-connected cameras...  ...and seamless integration across Hardware, Firmware, Mechanical, and Manufacturing Engineering...  ...value-driven product delivery teams. Develop communication and change management strategies... 
    Suggested
    Full time
    Remote work
    Work from home

    Vosker

    Montréal, QC
    4 days ago
  •  ...VOSKER, vous contribuerez directement à la validation de nos caméras cellulaires en réalisant différents tests sur le hardware et le firmware afin d'assurer leur qualité, leur fiabilité et leur performance avant leur production.  En collaboration avec les équipes Hardware,... 
    Suggested
    Daily paid
    Full time

    Vosker

    Montréal, QC
    4 days ago
  •  ...We're hiring a Front-End Developer to own Haply Hub — the desktop app that's how most customers meet us — plus our website, docs, and product...  ...when working near domain boundaries (e.g. control logic, firmware, hardware behaviour). Comfortable working without full domain... 
    Suggested
    Full time
    Work at office

    Haply Robotics

    Montréal, QC
    6 days ago
  • $100k - $120k per year

     ...Were Hiring for Our Client: Senior .NET (C#) Developer IoT (Zigbee, BLE) Location: Hybrid in Montreal, QC, Canada Industry...  ...development principles (SOLID, DRY, YAGNI) Interface with firmware teams to enable and secure device-level IoT communication... 
    Full time

    Industry Professionals

    Montréal, QC
    4 hours ago
  •  ...Canada has an immediate permanent opening for a Microgrid System Developer. About the team: The Smart Grid Technology Lab’s...  ...substation control and monitoring. Develop embedded software/firmware for substation controllers (RTUs, IEDs, gateways). Work with... 
    Permanent employment
    Immediate start

    Huawei Technologies Canada Co.

    Montréal, QC
    4 hours ago
  •  ...into a strategic asset that can drive new revenue and improve business operations. Website Job Description Scala/Spark Developer Montreal, QC (Hybrid) Exp 7-10 Yrs. Interview- 1st Video & 2nd F2F   As a Scala Developer, you will have the opportunity... 

    Spruceinfotech

    Montréal, QC
    4 hours ago
  •  ...collaborative. We want to see you succeed in your endeavors and become part of our family. Job Description : The developer contributes to delivering software solutions, ensuring stable products, and continuously improving their quality and resolving... 
    Full time
    Work at office
    Day shift
    2 days per week

    It Unlock Consulting

    Montréal, QC
    4 hours ago
  •  ...unified physical security, public safety, and operations. Genetec develops open-platform software, hardware and cloud-based services for...  ...Experience with Rust or Erlang Experience with the embedded/IoT firmware development lifecycle (build, release, update, troubleshooting)... 
    Full time
    Remote work
    Flexible hours
    Day shift

    Genetec

    Montréal, QC
    12 days ago
  •  ...Français ci-dessous Embedded Software Developer Taiga is a Canadian company reinventing powersports with high-performance electric...  ...small, cross-functional software team spanning:   ~ Embedded firmware (microcontrollers)  ~ Embedded Linux developers (Yocto-... 
    Full time
    Day shift

    Taiga Motors

    Montréal, QC
    4 hours ago
  •  ...collaborerez étroitement avec les équipes de R&D (électronique, firmware, logiciel, mécanique), ainsi qu’avec des partenaires externes et...  ...that directly influence operations. Your day at a glance: Develop Front-End and Back-End components using core .NET technologies... 
    Daily paid
    Full time
    Apprenticeship
    Flexible hours

    Genetec

    Montréal, QC
    4 hours ago
  •  ...stimulating work environment? Join the leader in digital transformation and boost your career at Levio. We offer you a unique opportunity to develop your expertise within a high-caliber team. The variety of challenges presented by our clients will give you the opportunity to excel... 
    Permanent employment
    Full time
    Flexible hours

    Levio

    Montréal, QC
    4 hours ago
  •  ...journey and help us create the unknown.  Job Description Within the Ubisoft IT Department, you’ll be joining as a Service Now developer within the ServiceNow Platform team, which is responsible for supporting all other IT teams (by providing guidance and helping them... 

    Ubisoft

    Montréal, QC
    4 hours ago
  •  ...drive business growth in highly regulated, fast-paced financial markets.  Your new role   Our client is seeking a talented Java Developer to join a high-performing technology team supporting an electronic trading platform within the fixed income domain. In this role, you... 
    Contract work

    Hays

    Montréal, QC
    3 days ago
  •  ...transformation journeys and as part of the IFS family, our reach and impact continue to grow globally.   What You’ll Do As a Frontend Developer at Poka, you’ll play a key role in building features that have a real impact on the daily lives of frontline workers. You’ll work... 
    Work at office
    Remote work
    Home office
    Flexible hours
    2 days per week

    Poka EN

    Montréal, QC
    4 days ago
  •  ...industry. Ready to write the next chapter of our story with us? YOUR FUTURE TEAM Dayuse is looking for its future Business Developer — Daypass to join the team based in Montreal, reporting directly to our North America Director and working closely with Paris... 
    Permanent employment
    Full time
    Contract work
    Temporary work
    Work at office
    Remote work
    2 days per week

    Dayuse

    Montréal, QC
    4 days ago
  •  ...the value of technology and build a more sustainable, more inclusive world. Job Description We are looking for a strong java developer to join RIM team and help deliver key initiatives. The applicant should be a solid Java programmer, with strong design and... 
    Permanent employment
    Full time
    Local area

    Capgemini

    Montréal, QC
    4 days ago
  • $46.15 per hour

    Education: College, CEGEP or other non-university certificate or diploma from a program of 3 months to less than 1 year Experience: 3 years to less than 5 years Tasks Write, modify, integrate and test software code Communicate technical problems, processes and solutions...
    Temporary work

    Media Stunner Inc. Stunner Med

    Montréal, QC
    5 days ago
  •  ...help the world's leading organizations unlock the value of technology and build a more sustainable, more inclusive world. As a developer, candidate will play a pivotal role in shaping our organization's technical direction. You'll collaborate with cross-functional teams... 
    Full time

    Capgemini

    Montréal, QC
    6 hours ago
  •  ...Verifying user feedback to make systems more stable and easier to use Working closely with analysts, designers, and other peer developers  \n We invite you to stay connected with us by subscribing to our monthly job openings alert here . Bounteous is proud to... 
    Local area
    Worldwide
    Work visa

    Bounteous

    Montréal, QC
    4 hours ago
  •  ...engagement and drive business success. The vulnerability management platforms team is looking for an experienced and proactive Python Developer to design and implement high-performance REST APIs using FastAPI. The candidate should be able to quickly adapt to a fast-... 
    Remote job
    Full time
    Local area
    Worldwide
    Work visa

    Bounteous

    Montréal, QC
    4 hours ago
  •  ...We are seeking a Software Developer to join our engineering team in Montreal and contribute to the design, development, verification, and maintenance of aerospace software design tools and safety-critical software systems . This role involves working on high‑reliability... 
    Full time
    Worldwide

    PACE Aerospace & IT

    Montréal, QC
    5 days ago
  • Help redefine customer support for the AI era. Most companies are running support on ticketing systems built in 2007, with AI bolted on as an afterthought. Botpress is the enterprise-grade AI agent platform for customer support — built the other way around. As the ...
    Long term contract
    Work at office
    Worldwide

    Botpress Technologies Inc.

    Montréal, QC
    4 days ago
  •  ...big impact on the world? Work with other talented and motivated developers as part of our growing WordPress practice. Evolving Web is a...  ...looking to expand their expertise.  In your role as WordPress Developer, you will be expected to:  Work with a team of developers,... 
    Full time
    Work at office
    Remote work
    Flexible hours
    2 days per week

    Evolving Web

    Montréal, QC
    4 days ago
  •  ...innovation and pushing entertainment boundaries, join our journey and help create the unknown! Job Description As a Cloud Developer at Ubisoft Montreal , you will help design and build a Kubernetes-managed platform that improves the reliability, scalability,... 
    Full time

    Ubisoft

    Montréal, QC
    5 days ago
  • $63.9k - $108.54k per year

     ...Chain Planning portfolio of SAP ERP across Palo Alto (US), Montreal (CA), Pittsburg (US), Walldorf (DE), and Budapest (HU). As a developer of IBP, you will be responsible for all development aspects (coding, testing and automation, performance, and maintenance) in an agile... 
    Permanent employment
    Full time
    Worldwide
    Flexible hours

    SAP

    Montréal, QC
    7 days ago
  •  ...offering technical and creative solutions to many of the largest developers and studios around the world. Founded in Japan in 1994, Side...  ...information, visit  About This Opportunity As an AI Microservices Developer, you will be responsible for creating APIs that leverage... 
    Full time
    Contract work
    Worldwide

    Side

    Montréal, QC
    20 days ago
  •  ...at Front end technologies – Blazor / Angular (one of them must) Exp using Mobile technologies – Primarily iOS development & MAUI Develop high level designs for converting functional requirements into business processes; Actively participate in the requirements,... 
    Contract work
    Night shift

    Sapsol Technologies Inc

    Montréal, QC
    20 days ago
  •  ...integrity, innovation and a willingness to challenge consensus. We are looking for multiple passionate Software Developers to join our team. You will develop critical software that engineering teams use to implement and analyze our algorithmic trading strategies. As a... 
    Full time

    DRW

    Montréal, QC
    10 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Firmware Developer. Be the first to apply!