Base Career helps you apply smarter for this job.
Key skills for this role
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.
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.
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.
Collaborate with product managers and architects to evaluate technical feasibility and constraints for new customer experiences.
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
Montréal, CAN
Montréal, CAN
Montréal, CAN
Victoriaville, CAN
Montréal, CAN
Montréal, CAN
Montréal, CAN
Montréal, CAN
, GBR
Montréal, CAN
Montréal, CAN
Optimize performance.
Work closely with internal teams (hardware, software, AI, product) to deliver robust and cohesive solutions.
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.
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.
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.
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!
Canadian technology company making solar-powered, cellular security cameras for businesses and individuals.
Visit company websiteJobs and hiring trendsFull-time
Mid · 8+ years experience
Hybrid
Apply faster on company sites with our extension.