Talent.com
VOSKER
Firmware DeveloperVOSKER • Montreal (administrative region), QC, Canada
Firmware Developer

Firmware Developer

VOSKER • Montreal (administrative region), QC, Canada
30+ days ago
Job type
  • Full-time
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.

#J-18808-Ljbffr
Create a job alert for this search

Firmware Developer • Montreal (administrative region), QC, Canada

Similar jobs

Senior Backend Engineer, FinTech (Remote)

Berkeley PaymentsMontreal (administrative region), QC, CA
Remote
Full-time

A payment technology leader is seeking a Senior Software Engineer to join their fully remote team.This role focuses primarily on backend development, maintaining and enhancing payment processing sy... Show more

 • Promoted

Lead Developer Crafting Innovative Cloud Solutions Remotely

SherwebMontreal (administrative region), QC, CA
Remote
Full-time

Excel as a Lead Developer in creating innovative cloud solutions while nurturing your team.This remote position emphasizes excellence in coding standards and collaborative growth.As a principal fig... Show more

 • Promoted

Remote Smart Contract Developer for DeFi

Build-A-BeraMontreal (administrative region), QC, CA
Remote
Full-time

Join Build-A-Bera as a Remote Smart Contract Developer specializing in DeFi applications on Berachain.Utilize your Solidity skills to produce top-quality smart contracts for our innovative ecosyste... Show more

 • Promoted

Irvine Dsp Firmware Engineering Senior Role

Celero CommunicationsRivière-Des-Prairies-Pointe-Aux-Trembles, Canada
Full-time

Pursue a rewarding career as a Senior DSP Firmware Engineer in Irvine, focusing on the development of high-performance DSP firmware.This hands-on role requires a solid grasp of DSP fundamentals and... Show more

 • Promoted

Remote Software Developer for FinTech Platform & Analytics

NumerixMontreal (administrative region), QC, CA
Remote
Full-time

A financial technology firm is seeking a Software Developer to design and develop a valuation, trading, and portfolio management platform.Responsibilities include coding, troubleshooting, and colla... Show more

 • Promoted

Firmware Development Engineer

VIAVI SolutionsRivière-Des-Prairies-Pointe-Aux-Trembles, Canada
Full-time

Summary: VIAVI (NASDAQ: VIAV) is a global provider of network test, monitoring and assurance solutions for telecommunications, cloud, enterprises, first responders, military, aerospace, and railway... Show more

 • Promoted

Senior Dsp Firmware Engineer

Celero Communications, Inc.Rivière-Des-Prairies-Pointe-Aux-Trembles, Canada
Full-time

About the Role:We are seeking a Senior DSP Firmware Engineer to design, implement, and debug firmware supporting advanced DSP algorithms on next‐generation silicon platforms.You will work closely w... Show more

 • Promoted

C++ Developer (Hybrid)

Morgan Stanleymontreal (administrative region), qc, Canada
Full-time

We’re seeking someone to join our team as a C++ Developer in Fixed Income Cash & Foreign Exchange (FICFX) to design and deliver high-performance, resilient infrastructure platforms that support the... Show more

 • Promoted

Freelance Web Developer for Zoho Automation Project

TwineMontreal (administrative region), QC, CA
Full-time

Automate submission workflows as a Freelance Web Developer.Utilize expertise in Zoho Forms to create an efficient OTP auto-submission solution remotely within one to two weeks.This contract role is... Show more

 • Promoted

Figma AI & Automation Developer - Enterprise Plugins

KTek ResourcingMontreal (administrative region), QC, CA
Full-time

A prominent IT consulting firm seeks a skilled Figma Developer – AI & Automation to create intelligent plugins that enhance design workflows.The ideal candidate will have expertise in Figma Plugin ... Show more

 • Promoted

Remote Embedded Bluetooth Firmware Engineer

HCR Permanent SearchMontreal (administrative region), QC, CA
Remote
Full-time

A leading recruitment firm is seeking an Embedded Firmware Engineer to work remotely for a technology company.The ideal candidate will have strong skills in C and Python, experience in developing f... Show more

 • Promoted

Remote Backend Engineer at Build-A-Bera

Golang WorksMontreal (administrative region), QC, CA
Remote
Full-time

Become a key player as a Backend Engineer at Build-A-Bera, working remotely to innovate in blockchain technology.This role involves designing and maintaining scalable backend systems.Build-A-Bera i... Show more

 • Promoted

Principal Developer for AspenTech Platforms

Aspen Technologymontreal (administrative region), qc, Canada
Full-time

Pursue innovation as a Principal Developer for AspenTech’s Enterprise Operations Platform, focusing on cloud-native technologies and agile practices to deliver exceptional software solutions.AspenT... Show more

 • Promoted

Developer

Absorb SoftwareMontreal (administrative region), QC, CA
Full-time

Absorb is seeking an intermediate-level Developer to take ownership of an internal ETL tool that supports billing, accounting, and operations.In this individual contributor role, you’ll help mainta... Show more

 • Promoted

Firmware Design Engineer

CadenceMount Royal, Montreal (administrative region), CA
Full-time

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.Cadence is a world leader in electronic design automation and a driving force in the adv... Show more

 • Promoted

Developer Relations Engineer for DeFi Projects

Blockchain WorksMontreal (administrative region), QC, CA
Full-time

Take the next step as a Developer Relations Engineer focusing on DeFi projects at Berachain.Your expertise will drive engagement and support within the developer community.This position requires at... Show more

 • Promoted

Senior Firmware Engineer

FHLB Des MoinesRivière-Des-Prairies-Pointe-Aux-Trembles, Canada
Full-time

Senior Firmware EngineerSkip to main contentThis website uses cookies and similar technologies in order to provide certain features and functions of our site, to personalize the service, create ana... Show more

 • Promoted

Embedded Firmware Developer

dcbel IncMontreal, Montreal (administrative region), CA
Full-time

Its products enable decentralized energy consumption and production through its vertically integrated suite of energy hardware and software products, and their supporting infrastructure.Our flagshi... Show more

 • Promoted

Senior Shopify Developer – Remote (Canada) for Enterprise

AkkodisMontreal (administrative region), QC, CA
Remote
Full-time

A global consulting company is seeking an experienced Senior Software Developer specializing in Shopify for a 6-month remote contract.The role involves developing and customizing Shopify themes, su... Show more

 • Promoted

Developer Relations Engineer - Remote & Global Engagement

CanonicalMontreal (administrative region), QC, CA
Remote
Full-time

A leading open-source software company is seeking a Developer Relations Engineer to enhance developer experiences and engage with communities.The ideal candidate is passionate about open-source, ha... Show more