Firmware Developer
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!
$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...SuggestedFull timeRelocation- ...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...SuggestedHourly payLong term contractInternshipShift work
- ...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...SuggestedFull timeRemote workWork from home
- ...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,...SuggestedDaily paidFull time
- ...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-...SuggestedFull timeDay shift
- ...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 paidFull timeApprenticeshipFlexible hours
$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 jobFull timeWork from homeFlexible hours- .../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 employmentFull timeWork at office
- ...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 timeFlexible hours
- ...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 timeWork at officeFlexible hours
- ...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 timeRelocation
$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 contractPermanent employmentFull timeContract workWork at officeFlexible hoursAfternoon shift- ...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 paidFull timeApprenticeshipFlexible hours
- ...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 employmentFull timeFlexible hours
- ...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 timeWork at officeRemote workFlexible hours
- ...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 timeContract workWork at officeFlexible hoursShift work
- ...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 timeLocal areaRemote workFlexible hours
- ...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 paidLong term contractFull timeFlexible hours
- ...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
- ...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 timeCasual workWork at office2 days per week
- ...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 employmentFull timeRemote work
- ...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 timeWork at officeRemote workWork from home
- ...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 employmentFull timeLocal area
- ...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 timeWork at officeRemote workFlexible hours2 days per week
- ...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 timeFlexible hours
$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- ...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...
- ...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
- ...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 timeLocal areaRemote workFlexible hours
- ...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 paidFull timeWork at officeImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Developer. Be the first to apply!

