VOSKER Logo

VOSKER

Firmware Developer

Posted One Month Ago
Be an Early Applicant
Hybrid
Montréal, QC, CAN
Senior level
Hybrid
Montréal, QC, CAN
Senior level
Develop and integrate firmware for solar-powered cellular cameras: design embedded platform architecture, write low-level drivers, integrate new components, validate on hardware, optimize performance, and collaborate with hardware, software, AI, and product teams to evolve the platform.
The summary above was generated by AI
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!

    Similar Jobs

    6 Days Ago
    In-Office
    Saint-Laurent, Montréal, QC, CAN
    Junior
    Junior
    Hardware • Other • Utilities
    Develops and maintains robust embedded C/C++ firmware for industrial control products across the full product lifecycle. Responsibilities include requirements analysis, prototyping, debugging, design documentation, testing, failure investigation, cross-functional collaboration, pilot production support, and production release. The role also contributes to invention disclosures and patent applications while collaborating with hardware, mechanical, and systems engineers.
    Top Skills: CC++Embedded ApisEmbedded MicrocontrollersGitJtagLogic AnalyzersOscilloscopesReal-Time Operating Systems
    11 Days Ago
    Remote or Hybrid
    Canada
    Entry level
    Entry level
    Software
    Develop and test firmware for embedded CPUs within custom ASICs controlling and monitoring optical network equipment. Responsibilities include collaborating on feature definition, coding, acceptance criteria, and unit testing within an Agile Scrum team, while mentoring interns and co-ops. The role requires a bachelor's degree in computer engineering or equivalent, C/C++ and Python experience, and knowledge of at least one relevant area such as digital signal processing, control theory, optical networking, optical components, or embedded CPUs.
    Top Skills: AgileAsicsCC++Control TheoryDigital Signal ProcessingEmbedded CpusOptical NetworksPythonScrumUnit Testing
    12 Days Ago
    Hybrid
    Montréal, QC, CAN
    Senior level
    Senior level
    Transportation
    Lead mechanical product development and sustaining engineering for Lyft’s micromobility vehicles. Responsibilities include deriving architectures and specifications, creating CAD and drawing packages, prototyping, tolerance analysis, DFM, failure analysis, testing, supplier collaboration, manufacturing handoff, and field issue resolution. The role requires cross-functional leadership, project ownership, and travel to manufacturing partners.
    Top Skills: 3D CadFeaGd&T

    What you need to know about the Montreal Tech Scene

    With roots dating back to 1642, Montreal is often recognized for its French-inspired architecture and cobblestone streets lined with traditional shops and cafés. But what truly sets the city apart is how it blends its rich tradition with a modern edge, reflected in its evolving skyline and fast-growing tech industry. According to economic promotion agency Montréal International, the city ranks among the top in North America to invest in artificial intelligence, making it le spot idéal for job seekers who want the best of both worlds.

    Key Facts About Montreal Tech

    • Number of Tech Workers: 255,000+ (2024, Tourisme Montréal)
    • Major Tech Employers: SAP, Google, Microsoft, Cisco
    • Key Industries: Artificial intelligence, machine learning, cybersecurity, cloud computing, web development
    • Funding Landscape: $1.47 billion in venture capital funding in 2024 (BetaKit)
    • Notable Investors: CIBC Innovation Banking, BDC Capital, Investissement Québec, Fonds de solidarité FTQ
    • Research Centers and Universities: McGill University, Université de Montréal, Concordia University, Mila Quebec, ÉTS Montréal

    Sign up now Access later

    Create Free Account

    Please log in or sign up to report this job.

    Create Free Account