Firmware Developer
- Montréal, QC
- Hybride
- Publié 7 avr. 2026
- 1 poste
Ouvre un site externe
- Type d’emploi
- Temps plein
- Niveau d’expérience
- Expérimenté · 8+ ans
- Langue de l’offre
- anglais
- Heures de travail
- 40 heures par semaine
Résumé du poste
Develop and integrate firmware for smart cameras, focusing on embedded platform architecture and low-level drivers. Collaborate with cross-functional teams to optimize system performance and validate hardware prototypes in the lab.
Détails du poste
Company DescriptionVOSKER 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 OFFERA work environment where your ideas come to life and your ambitions take flightA 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 choiceThe opportunity to work remotely from abroad for up to 3 months (90 days)Access to a learning platform to grow your skills on company timeA wellness account to reimburse expenses related to your health, passions, and interestsFree 24/7 access to online healthcare professionals and an Employee Assistance Program (EAP)Comprehensive group insurance including vision and dental, 50% paid by the employerA group RRSP with employer contributionsParental leave top-up for new parentsVacation based on your total years of professional experienceJob DescriptionWe 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 architectureContribute 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 & integrationDevelop 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 validationWork 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 ExperienceCollaborate 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.QualificationsAt 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 EMPLOYERAt 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!
Ce que vous ferez
Develop and integrate firmware for smart cameras, focusing on embedded platform architecture and low-level drivers. Collaborate with cross-functional teams to optimize system performance and validate hardware prototypes in the lab.
Exigences
Requires at least 8 years of experience in firmware development with expert proficiency in C and embedded Linux kernel space. Must have strong experience with Yocto, SoC architectures, and low-level communication protocols.
Avantages
• Hybrid Work Model • Remote Work From Abroad Up To 3 Months • Learning Platform Access • Wellness Account • Online Healthcare Professionals Access • Employee Assistance Program (EAP) • Group Insurance Including Vision And Dental • Group RRSP With Employer Contributions • Parental Leave Top-up • Vacation Based On Professional Experience
Compétences indiquées
- Software · Souhaitée
- Technical · Souhaitée
- Collaboration · Souhaitée
- Health · Souhaitée
- Teams · Souhaitée
- iteration · Souhaitée
- Communication · Souhaitée
- Development · Souhaitée
- Linux · Souhaitée
- Integration · Souhaitée
- Customer · Souhaitée
- Embedded Systems · Souhaitée
Autres compétences pertinentes
Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.
- C Language
- Embedded Linux
- Yocto
- Kernel Space Development
- Low-level Drivers
- Memory Management
- I2C/SPI/UART
- SoC Architecture
- Microcontrollers
- Firmware Architecture
- Hardware Validation
- Image Sensors
Domaines d’emploi
- Software
- Engineering
- Technology
D’autres postes auxquels postuler directement
Des possibilités semblables publiées par des employeurs qui recrutent sur Jobs.ca, sans formulaire externe.
Desjardins
Senior Litigation Advisor -
CommanditéEmployeur directCandidature simplifiée- Hybride
- Calgary, AB
- Publié 9 sept. 2026
Bédard Ressources Humaines
Gestionnaire d'usine - Industrie alimentaire #1812
CommanditéEmployeur directCandidature simplifiée- Sur place
- Publié 9 sept. 2026
Bédard Ressources Humaines
Formateur(trice) aux tables de jeu #1414
CommanditéEmployeur directCandidature simplifiée- Sur place
- Publié 8 sept. 2026