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 13 hours ago
Similar jobs that could be interesting for youBased on the Firmware Developer in Montréal, QC vacancy
  • $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
    24 days ago
  •  ...opportunity for you. This is your chance to drive the Software / Firmware component of our industry leading Pulse Field Ablation product....  ...organizational and functional goals. Guide, coach, direct, and develop direct reports, and if applicable, drive those practices throughout... 
    Suggested
    Hourly pay
    Long term contract
    Internship
    Shift work

    Boston Scientific

    Montréal, QC
    12 days 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
    26 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
    26 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-... 
    Suggested
    Full time
    Day shift

    Taiga Motors

    Montréal, QC
    13 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
    13 hours ago
  • $65k - $85k per year

     ...We're looking for a mid-level Full Stack Developer (2-4 years experience) to join our growing team. You'll collaborate with other developers and designers on challenging client projects, and report directly to our Co-Founder/Technical Director. The salary range is $65k –... 
    Remote job
    Full time
    Work from home
    Flexible hours

    Volume7

    Montréal, QC
    13 hours ago
  •  .../1000 companies to small and mid-sized organizations in Canada/US and Europe. We currently have a role as a Intermediate Frontend Developer with our large consulting client working for a major financial services client in the downtown Montreal area. Role: Intermediate... 
    Permanent employment
    Full time
    Work at office

    Tech Talent International

    Montréal, QC
    13 hours ago
  •  ...dcbel Inc. ( is a growing company developing technology and designing products that will make clean, efficient, and sustainable energy accessible...  .... The opportunity dcbel is looking for an AI Systems Developer to join our team. In this role, you will be responsible for... 
    Full time
    Flexible hours

    Dcbel Inc

    Montréal, QC
    13 hours ago
  •  ...enjoying ourselves. We wake up every day inspired to build a more efficient and enjoyable world. Role overview As a Senior AI Developer, you build production-grade AI features and systems for enterprise clients. You bring disciplined software development practices, strong... 
    Full time
    Work at office
    Flexible hours

    Osedea

    Montréal, QC
    13 hours ago
  •  ...living in Montreal or willing to relocate. Overview: One of our clients is looking for a talented and experienced Fullstack Developer with strong PHP skills to join their dynamic team. As a Fullstack Developer, you will be responsible for developing and maintaining... 
    Full time
    Relocation

    Yeah! Global

    Montréal, QC
    13 hours ago
  • $65k - $70k per year

     ...500/1000 companies to small and mid-sized organizations in Canada/US and Europe. We currently have a role as a Securitization RAD Developer with our large consulting client, workig onsite at a major financial services client in the downtown Montreal area. This role can be... 
    Long term contract
    Permanent employment
    Full time
    Contract work
    Work at office
    Flexible hours
    Afternoon shift

    Tech Talent International

    Montréal, QC
    13 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
    13 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
    1 day ago
  •  ...Residence in Greater Montreal (mandatory). This role is part of Consoltec, one of the companies within the XTM portfolio. Consoltec develops an innovative, high-quality linguistic project management application called FlowFit for translation companies and Linguistic... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Xtm International

    Montréal, QC
    13 hours ago
  •  ...building and supporting the systems that keep our telecommunications network visible, reliable, and operational. As a OSS Software Developer you will be part of a team responsible for delivering and supporting enterprise Fault Management, Automation and Operations Support... 
    Full time
    Contract work
    Work at office
    Flexible hours
    Shift work

    Rogers Communications

    Montréal, QC
    2 hours ago
  •  ...looking for a new opportunity? Or just checking the market? Well… you might just be in the right place! We are looking for a Staff iOS Developer to join one of our squads where you will be supporting Lightspeed’s Hospitality product group on the mission to expand our reach... 
    Full time
    Local area
    Remote work
    Flexible hours

    Lightspeed Commerce

    Montréal, QC
    13 hours ago
  •  ...into a highly collaborative environment where sharing knowledge and ideas is an ongoing endeavor.  Your day at a glance: Design, develop, and maintain applications, tools, and automation solutions using C#, PowerShell, and other scripting languages Collaborate... 
    Daily paid
    Long term contract
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    6 days ago
  •  ...design, and sales. What we're looking for ~ B.S. degree (or higher) in Computer Science or related field. ~3+ years experience developing in Java. ~ Proven track record of delivering end to end solutions from scratch. ~ Enjoy building production grade code then... 
    Worldwide

    AppDirect

    Montréal, QC
    5 days ago
  •  ...Job Responsibility: We are seeking a highly skilled iOS Developer to join our Montreal-based client for a 6-month contractual role. As an iOS Developer specializing in Swift , you will play a crucial role in designing, building, and maintaining high-quality iOS applications... 
    Full time
    Casual work
    Work at office
    2 days per week

    Veriday Inc.

    Montréal, QC
    6 days ago
  •  ...concrete warehousing, distribution, transportation and supply management challenges and we are currently looking for a Senior AI / ML Developer to join the team and help us spear-head AI, ML, Data-science and Operations Research initiatives to recommend actionable business... 
    Permanent employment
    Full time
    Remote work

    Tecsys Inc.

    Montréal, QC
    13 hours ago
  •  ...Job Responsibility: Job Title: .NET Developer Location: Montreal, QC Work Mode: Hybrid (3 days in-office, 2 days WFH) : We are seeking a skilled .NET Developer to join our team in Montreal. The ideal candidate will have a strong background in .NET development... 
    Full time
    Work at office
    Remote work
    Work from home

    Tangentia

    Montréal, QC
    8 days ago
  •  ...inclusive world. Job Description: We're seeking a  Java Engineer to join our Market Risk Technology team . In this role, you will develop and enhance the Market Risk Platform. This is a hands-on Software Engineering role. The successful candidate will spend a... 
    Permanent employment
    Full time
    Local area

    Capgemini

    Montréal, QC
    14 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
    13 hours ago
  •  ...Description  Taiga Motors, a rapidly growing off-road electric vehicle technology and manufacturing company, is seeking a Cloud Developer to design and build the cloud-based application services powering its connected vehicles. In this role, you will design and implement... 
    Full time
    Flexible hours

    Taiga Motors

    Montréal, QC
    13 hours ago
  • $89.7k - $122.46k per year

    Education: Bachelor's degree Experience: 2 years to less than 3 years Computer science Computer engineering, general Tasks Maintain existing computer programs by making modifications as required Communicate technical problems, processes and solutions Prepare...
    Permanent employment

    Nuglif

    Montréal, QC
    8 days ago
  •  ...and sales teams. Requirements B.S. degree or higher in Computer Science or a related field. At least 3 years of experience developing in Java. Proven experience delivering end-to-end solutions from scratch. Knowledge of web service technologies and REST API development... 

    AppDirect

    Montréal, QC
    4 days ago
  •  ...Ventures, August Capital, Amity Ventures, Ridge Ventures as well as CEO's from GE, Twilio, Toast and PagerDuty. The Integration Developer plays a critical role in our post-sales team by collaborating closely with Integration Consultants to design, develop, and implement... 
    Worldwide

    MaintainX

    Montréal, QC
    6 days ago
  •  ...autonomous team culture. Responsibilities Participate in the full application lifecycle, with a focus on developing features and delivering value to users. Develop, test, integrate, and deploy backend and API stacks. Maintain and ensure the high availability of... 
    Full time
    Local area
    Remote work
    Flexible hours

    GHGSAT

    Montréal, QC
    4 days ago
  •  ...age, marital status, or disability. Let us know if you need accommodation during the recruitment process.  What's your role: Our Developer is expected to act as a counselor to our customers on the overall technology roadmap they should pursue, providing a vision of each... 
    Daily paid
    Full time
    Work at office
    Immediate start

    Lidd Consultants Inc.

    Montréal, QC
    13 hours ago

Do you want to receive more vacancies?

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