Firmware Engineer

Jetson

North Vancouver

On-site

CAD 80,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Dental Care
Health Insurance
Vision Care
Life Insurance
Disability Insurance
Education Support
Parental Leave Top Up

Job summary

Jetson, located in North Vancouver, is seeking an experienced firmware engineer to develop and maintain firmware for our advanced energy management devices. This position involves end-to-end ownership of device software, ensuring high reliability over a decade-long lifespan.

The ideal candidate will have embedded systems experience, knowledge of communication protocols, and a commitment to engineering rigor. Our full-time role offers competitive compensation and a range of benefits, including health insurance and education support.

Qualifications

  • Experience with end-to-end firmware ownership for IoT devices.
  • Comfortable debugging hardware-software interactions.
  • Strong understanding of CI/CD practices.

Responsibilities

  • Develop and maintain firmware for Jetson’s energy devices.
  • Ensure reliability of devices over a lifespan of 10+ years.
  • Design for diagnostics to avoid on-site fixes.

Skills

Embedded systems depth
Production C or C++
Communication protocols (Modbus, BLE, Wi-Fi, LoRa)
Debugging hardware-software interactions
Engineering rigour
Designing for resiliency
Comfort with on-call responsibility

Job description

About Jetson

Jetson is on a mission to accelerate the transition of 100 million homes across North America away from fossil fuels toward sustainable energy use. We believe in a future that is 100% electric and 100% better.

Who You Are
  • Someone who thrives in ambiguity. Early‑stage companies don’t hand you a spec and walk away. You’re comfortable defining problems as much as solving them, and you’ve learned to make good decisions with incomplete information.
  • A systems thinker at the hardware‑software boundary. You find satisfaction in making complex systems work reliably (and you know how to apply Gall’s Law to get there). When debugging an issue, you naturally consider how all the pieces connect and interact. You’re drawn to the intersection of hardware and software, where the abstractions are thinner and the consequences of your decisions are more tangible.
  • An empathetic collaborator. You enjoy working with hardware engineers on bring‑up, backend teams on device‑to‑server communication, field ops on diagnostics, customer support on real‑world issues, and more. You communicate clearly across these boundaries, and you remember that at the end of the day we all succeed or fail together.
What We Need
  • End‑to‑end ownership of device firmware. Our Jetson Hub and Jetson Thermostat control heat pumps, water heaters, EV chargers, and other home comfort & energy devices, and the magic is in their software. These aren’t disposable gadgets: our devices need to run reliably for 10+ years in homes across the continent.
  • Embedded systems depth. Production C or C++ on microcontrollers. Experience with communication protocols (Modbus, BLE, Wi‑Fi, LoRa), memory management, and real‑time constraints. Comfort debugging hardware‑software interactions.
  • Engineering rigour. Tests, code review, and CI/CD are table stakes—practices which are often treated as optional in firmware. Not at Jetson.
  • Designing for resiliency. Think through failure modes before writing code, but assume the device will encounter unanticipated conditions anyway. Design for diagnostics, graceful degradation, and self‑healing recovery paths: we should never have to roll a truck to fix a software bug.
  • Comfort with on‑call responsibility. Our customers rely on our systems to heat & cool their homes. When production issues arise, we need engineers who can quickly diagnose, resolve, and ensure they don’t happen again.
How You Will Grow
  • Develop expertise in high‑reliability, long‑lived systems. Most IoT devices are toys, and most high‑reliability software ships once and never changes. Not at Jetson: we keep homes comfortable and safe while pushing new features. You’ll learn to build resilient software that survives a decade in the field and evolves along the way.
  • See the full picture, and influence it. Firmware at Jetson touches hardware, cloud infrastructure, energy markets, end customers, and more. You’ll gain context that’s rare for firmware engineers, with the opportunity to expand into adjacent areas if you’re interested.
  • Shape how we build. We’re a small team building our practices as we go. You’ll help shape our firmware architecture, tooling, and standards, including how we use AI to move faster than ever.
Job Type

Full‑time, Permanent

Pay

We are open to considering candidates at several levels. Our compensation is structured to meet or exceed the market standard.

Benefits
  • Dental Care
  • Health Insurance
  • Vision Care
  • Life Insurance
  • Disability Insurance
  • Education Support
  • Parental Leave Top Up
Work Location

In person – Kitchener, ON

Equal Opportunity Employer

Jetson is an equal opportunity employer and does not discriminate on the basis of race, color, religion, sex, national origin, age, disability, genetic information, sexual orientation, or gender identity. If you require accommodation during the recruitment process, please contact us.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

Helio Home • Kitchener

On-site
CAD 90,000 - 120,000
Dental & Vision Insurance
Extended Health Care
Disability Insurance
+2
Software Engineer, Products
Software Engineer, Products

Helio Home • Kitchener

On-site
CAD 90,000 - 130,000
Dental Care
Health Insurance
Vision Care
+4
System Designer
System Designer

Jetson • North Vancouver

On-site
CAD 73,000 - 81,000
Dental & Vision insurance fully paid
Extended Health Care
Disability Insurance
+2
System Designer
System Designer

Socket.dev • North Vancouver

On-site
CAD 73,000 - 81,000
Dental & Vision Insurance
Extended Health Care
Disability Insurance
+2
IT Manager
IT Manager

Jetson Home • Kitchener

On-site
CAD 90,000 - 130,000
Dental & Vision Insurance and Life
Extended Health Care
Disability Insurance
+2
Technical Service Representative
Technical Service Representative

Socket.dev • North Vancouver

On-site
CAD 65,000 - 72,000
Dental & Vision Insurance
Extended Health Care
Disability Insurance
+2
AI Engineer
AI Engineer

Helio Home • Kitchener

On-site
CAD 90,000 - 150,000
Dental care
Vision care
Health insurance
+4
Technical Service Representative
Technical Service Representative

Jetson Home • North Vancouver

On-site
CAD 65,000 - 72,000
Dental Care
Vision Care & Life Insurance premiums
Extended Health Care
+3
Forward Deployed Engineer, Finance
Forward Deployed Engineer, Finance

Jetson • North Vancouver

On-site
CAD 120,000 - 160,000
Dental and Vision Insurance
Extended Health Care
Disability Insurance
+3
Forward Deployed Engineer, Finance
Forward Deployed Engineer, Finance

Socket.dev • North Vancouver

On-site
CAD 90,000 - 120,000
Dental Care, Vision Care & Life
Extended Health Care
Disability Insurance
+3