Firmware Developer
VOSKER
Company Overview
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 Title
Firmware Developer
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.
#J-18808-Ljbffr- ...sustainable future. Description du poste Job Summary The Firmware Engineer Intern participates in the development, testing,... ...laboratory environment. Duties and Responsibilities Assist in developing firmware applications in C for STM32 microcontrollers Assist...SuggestedInternshipWork at office
- Join Lyft's Urban Solutions as a Firmware Engineer focused on innovative micromobility hardware. Develop features for electric bikes, scooters, and more in a hybrid work setting. In this essential role, you'll contribute to Lyft's product line while engaging in new product...Suggested
- An innovative technology company in Montreal seeks a Firmware Developer passionate about hardware and embedded systems. In this role, you will define architecture, develop firmware, and collaborate on the integration of cutting-edge technologies in smart cameras. The ideal candidate...Suggested
- Become a DSP Firmware Engineering Expert, responsible for leading architecture and validation of firmware for advanced DSP algorithms. Oversee pivotal projects for next-generation silicon platforms while fostering engineering talent. This senior-level role involves taking ownership...Suggested
- ...Join Nokia as a Firmware Engineering Lead to drive advancements in optical technologies. Collaborate within Agile teams on creative firmware development projects. As a key figure in the firmware engineering landscape, you will work hand-in-hand with software and hardware...Suggested
- Description De L'entreprise VOSKER, leader nord-américain en surveillance de zones éloignées. Chaque jour, on est fiers d’aider nos clients à garder un œil sur ce qui compte réellement pour eux, en développant des caméras à énergie solaire et connectées cellulaire à notre...Daily paidWork at officeRemote workWork from homeDay shift
- ...servers and endpoints, virtual environments, and business applications. Role Overview We are seeking a highly motivated Software Developer to join our engineering team. In this role, you will assist and participate in the development and improvement of our software...
$100k - $125k per year
...Position Overview dormakaba is seeking an Embedded Software Developer based in Montreal, QC. The Embedded Software Developer is responsible for designing and delivering production firmware for battery‑operated electronic security and access control products. The role...- ...seamless integration between MLFlow model lifecycle artifacts (models, runs, metadata, metrics) and enterprise MRM platformsDesigning and developing scalable, secure, and high-performance Java-based APIsBuilding backend services that support model onboarding, validation workflows,...Full timeLocal area
$75k - $85k per year
...Full Stack Java Developer – Summary Employment type: Full‑time, Permanent. Location: Montreal, QC (Remote or onsite as required). Salary: CA$75,000.00 – CA$85,000.00 yearly. Responsibilities ~ Designing, developing, and maintaining robust web applications using...Permanent employmentFull timeRemote work- ...aerospace, events, watchmaking, finance and many others. Techso is looking to expand its development team. You will be working as a Java Developer to meet the needs of our customers based in Montreal and internationally. Responsibilities You will participate in the design...
- ...Overview Role Title: Python Developer. Location: Montreal QC (Onsite Role). Job Summary: We are looking for a skilled Python Developer to design, develop, and maintain high-quality software solutions. The ideal candidate will have strong programming expertise in...
- ...Iris’s leading financial client is looking for .NET Developer to join their team at Montreal, QC(Hybrid) location. Job Title: .NET Developer Location: Montreal, QC(Hybrid) Duration: Long Term Job Description Strong hands‑on experience with C#, .NET / .NET Core...Long term contractFlexible hours
- Continental Technology Solutions is Our consulting and managed services deliver the resources and capabilities required to assess,design, build and manage an agile, flexible IT environment. You'll work with one dedicated team from strategy and assessment through design, implementation...Flexible hours
$89.2k - $129.3k per year
...teamwork and collaboration, we’re building a stronger, more resilient Stantec every day. Opportunity We are looking for an Application Developer to join our team! As an Oracle EBS/Oracle Cloud Developer you will assist in the design and development of software solutions to...Long term contractFull timeTemporary workPart timeCasual work- ...we offer real opportunities for career success and community impact. Job Summary We are seeking a skilled and detail-oriented developer with experience in Power Automate and C# to join our team. The ideal candidate will be responsible for designing and implementing workflow...Long term contractTemporary workApprenticeshipLocal area
$65k - $125k per year
~ Linux system administration experience Compétences et expérience requises Minimum de 5‑7 ans d’expérience en développement logiciel et programmation Au moins 6 mois d’expérience pratique avec Python Minimum de 1 an d’expérience dans un environnement Linux/Unix...Daily paid- ...solving the most complex business, and IT challenges of our global clients. Job Description: Client is seeking a Senior Java Developer to join our Digital Experience Practice. The successful candidate will be a hands‑on technologist with a strong background in enterprise...Long term contractContract workTemporary work
- ...feature contract before changing feature code; update documentation before opening the PR Collaborate with the tech lead, fellow developers, designers, and project managers to deliver well-scoped solutions Review teammates' PRs and take feedback well on your own Required...Permanent employmentFull timeContract workWork at officeLocal area
- Overview Role – Angular Developer Location – Montreal (Hybrid) Job Description: Providing our client in the financial industry an experience consultant on the Synechron team to share their expertise in Angular to help their UI and design teams bring their clients a best...Full time
- Genpact is seeking a Senior Talent Acquisition Specialist specializing in IT recruitment. Responsibilities Design and implement the messaging middleware and tooling Identify and implement optimizations/efficiencies in the code to reduce latency, resource usage and overall...Full time
- ...and your work will be felt by healthcare professionals every day. You'll collaborate with product managers, designers, and fellow developers to ship high-quality mobile features, participate in technical design conversations, and help keep the codebase consistent, well-...Remote work
- Join to apply for the Software Developer role at DRW . DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. We value autonomy and the ability...Work from home
$200k per year
...Role : Quantitative Developer Client: Elite FinTech Start-Up Compensation: Up to $200,000 CAD + Bonus + Benefits Location: Montreal (Hybrid) Overview Our clients are looking for a skilled and innovative developer to help shape the next generation of our...- ...Job Description We are looking for a Senior Power BI Developer with a passion for transforming complex data into insightful and actionable visualizations. Thrive in a fast‑paced environment and possess a strong understanding of data security entitlements and the nuances...Local area
- ...partners informed every step of the way — they’re never left wondering about the state of their initiatives. Role The Software Developer plays a key role in designing, developing, and maintaining software applications within their squad. This role requires strong...Long term contractPermanent employmentFull timeContract workWork at officeFlexible hours2 days per week
$90k per year
...Job Overview The .NET Developer is responsible for developing applications and data integration. The .NET Developer needs to understand and analyze business requirements, analyze its impacts and translate specifications into implementation. He will participate in defining...Permanent employment- ...enables you to be seen, be yourself, and do your best work. About You We are looking to hire a skilled and ambitious software developer in Montreal. You are a highly technical, hands‑on PHP developer with a passion for producing maintainable and robust code. You’re passionate...Worldwide
- ...collaborative culture centered around well-being, creativity, and shared experiences.On behalf of our client, we are seeking a Senior NetSuite Developer with 5 to 7 years of experience in designing, developing, customizing, and optimizing NetSuite ERP solutions.In this role, you will...Daily paidFull timeSeasonal work
- ...and a producer of cultural content, generating an average of 100 million monthly page views. About The Role The Senior Software Developer is responsible for designing and delivering high-quality, scalable software solutions that solve complex business problems and...Long term contractContract workWork at officeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Developer. Be the first to apply!
