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!
- ...practice resiliency, demonstrate leadership, go the extra mile for our customers, and empower our people to be their best. The Firmware Developer will work collaboratively with hardware engineers, software developers, and product managers to develop and optimize firmware...SuggestedInternshipFlexible hours
- ...energy flow between their solar panels, EVs, stationary battery and the grid. The opportunity dcbel is looking to hire a firmware developer to work in our growing team. The successful candidate will play a pivotal role in developing, improving, and maintaining...SuggestedFull timeFlexible hours
- ...seeking exceptional people to join our team. The role is full time and work in the office is required. SST Wireless is seeking a Firmware Developer with Hardware knowledge that thrives in a team environment that highly values mutual respect, integrity and cooperative effort....SuggestedFull timeWork at officeImmediate start
$100k - $120k per year
...and creative Senior F irmware Engineer to join our team in developing next-generation smart grid communication devices. In this role,... ...be expected to translate complex requirements into scalable firmware components, contribute to system-level design discussions, and...SuggestedFull time$150k - $200k per year
...working towards this goal, we would love to hear from you! Role Overview We are looking for a Senior Embedded Firmware Engineer to design, develop, test, and maintain firmware for embedded systems built around modern microcontrollers. This role is primarily focused...SuggestedRemote jobFull timeWork at officeLocal areaFlexible hours$72k - $90k per year
...successful bike-share systems! The Lyft Urban Solutions (LUS) Firmware Engineer role is key in the development and delivery of Lyft’s micromobility... ...significantly impact the business. Responsibilities: Develop features for embedded systems across our Micromobility product...Hourly payFull timeWork at officeWorldwideFlexible hours3 days per week- ...Taiwan, China, Vancouver and Toronto, Canada, and Haifa, Israel. Job Description: The mission of this role is to architect and develop firmware and microcontroller subsystems for Astera Labs’ SoC and systems products. Firmware is responsible for implementing the major...InternshipFlexible hours
$107k - $125k per year
...Description About Delta-Q Technologies: Delta-Q Technologies () develops and supplies battery chargers to original equipment... ...This role specifies, designs, codes, integrates, tests and debugs firmware. The candidate possesses expert knowledge of digital control algorithms...Permanent employmentFull timeWork at office- ...our TOP clients from our portfolio. We are currently seeking an Firmware Engineer specialist to join one of our clients ' teams. If... ...you will work within the Firmware Team and be responsible for developing the embedded software for our semiconductor portfolio. You will...Permanent employmentFull time
$207k - $242.5k per year
...owns end-to-end device software readiness across our portfolio — firmware, app, and cloud engineering working as one team to ship the... ...Please be aware that the job title for positions in Canada will be "Developer" in lieu of "Engineer." We take into consideration an individual...Remote jobFull timeContract workSummer workFlexible hours- ...Role Overview Sera4 is seeking a Embedded Developer to design and deliver reliable security-focused embedded systems spanning firmware, hardware, and supporting internal tools. This role focuses on developing production-grade embedded solutions from concept through validation...
- ...commitments. ABOUT THE ROLE As a Senior Embedded Developer, you will join a tight-knit engineering team building the software... ...’ll work closely with teams across the organization, including firmware, mobile, cloud, Product Management, and UX, to design and...Full timeInternshipWorldwideFlexible hours
- ...their solar panels, EVs, stationary battery and the grid. The opportunity dcbel is looking for an Embedded Quality Developer to join our Firmware/OS team, responsible for designing, implementing, and scaling Python-based automated validation infrastructure and test...Full timeFlexible hours
$103k - $153k per year
...would love to hear from you! Role Overview As a Senior iOS Developer on the Graykey AppLogic team , your mission is to serve as a... ...Collaborate effectively with cross-functional teams including firmware, forensics research, and product. Integrate security capabilities...Full timeWork at officeLocal areaRemote workFlexible hours$100k - $120k per year
...boundaries of what electronics can do. From developing electronics skin to exploring space, our... ..., and mechanical constraints. Develop calibration and alignment approaches, including... ...considerations. Work with mechanical, electrical, firmware, software, manufacturing, and UX teams to...Full timeContract workWork at officeLocal areaFlexible hours3 days per week- ...MachineCode team owns Vention's application authoring platform. We develop the cloud-first authoring experience along with the set of SDKs,... ...models and how to deploy them in production. Experience with firmware services, IoT, or embedded software. Experience designing and...InternshipWork at officeWork from home
- ...a real difference. Job Description As a Senior Robotics Developer - Motion Planning and Control at Vention… You’ll be building the... ...-free path planning. Implement and maintain motion control firmware for robotics applications such as palletizing, surface finishing...Full timeInternshipWork at officeWork from home
- ...build pipelines that allow our companies to produce and deliver firmware. You will play a key role in evolving our technical foundation and... ...and a practical, collaborative mindset to help enable our large developer organization. Responsibilities Contribute to the design...Full timeContract workLocal area
- ...Java is the most popular programming language. 65% of software developers use Java as a programming language. Java works well with web applications... ...learning and IoT. Java developers are programmers who design, develop, and manage Java -based applications and software. Java...Full time
$90k - $135k per year
...company that retains the creative spirit of a nimble independent. Your role: We are seeking a talented and motivated Shopify Developer with strong knowledge of Shopify development and customization. The ideal candidate should also be familiar with Shopify...Full timeLocal areaWorldwide$100k - $120k per year
...ourselves, our games, and our players. The Opportunity Kano () is looking for a talented, passionate, and experienced Senior Developer to join our Xwars Team. You will be instrumental in building, delivering, and scaling high-volume social and mobile gaming...Remote jobFull timeWorldwide- ...primitives, deployment pipelines, observability tooling, and platform capabilities that let engineering teams ship with confidence. As a Developer II on this team, you'll own well-scoped infrastructure work from design through delivery and into operation. That means...Remote work
- ...about innovation and pushing entertainment boundaries, join our journey and help create the unknown! Job Description As a Data Developer at Ubisoft Montreal , you will join the Player Domain within the Ubisoft Data Office. You will design, build, and deliver reliable...Work at office
- \\\\ \ Prolifics is seeking for a Scala Developer to join our Information Management Practice Team. The successful candidate will be a highly motivated team player and will have significant experience in application development, a strong technical background and good...Long term contractContract workTemporary work
- ...Partner - IBM End Customer - TD Bank Role - Java Developer No of Positions - 3 Location - GTA (Hybrid 1s or twice a week as per client's requirement) Price - Find the best possible price Experience - 5+ Yrs Duration - 1 Year contract / full time Timing EST hours JD: experience...Full timeContract work
$100k - $160k per year
...Join the World's Leading Product Review Company as a AI Developer ! This is your opportunity to make a real impact in the industry. You'll dive deep into the latest technologies and your expertise and passion will be crucial in setting industry standards and driving innovation...Work at officeFlexible hours- ...algorithm knowledge Collaborate with cross-functional teams to integrate algorithms into products. 3+ years of experience as algorithm developer 3+ years of experience in Digital pre-distortion(DPD), concept & practice and CFR Strong background in communications theory and...
- ...Company Description IT Job Description Role: Java Developer Location: Waterloo, ON Duration: Fulltime BGV will be done for the selected candidates. Experience with Docker, Kubernetes, Microservices an asset. 2. Experience with Database technology...Full timeRelocation
- ...integrity, innovation and a willingness to challenge consensus. We are looking for multiple passionate Software Developers to join our team. You will develop critical software that engineering teams use to implement and analyze our algorithmic trading strategies. As a...Remote jobFull timeWork from home
- ...Position: API Developer \ \ Location: Onsite\/Toronto \ \ Job ID#: RQ10444\ \ Duration: 12 Months \ \ Scope \ \ The purpose of this role is to build project integrations based on new requirements and includes production support, development of break\/fixes...Contract work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Developer. Be the first to apply!
