Talent.com
Jetson
Firmware EngineerJetson • North Vancouver, Metro Vancouver Regional District, Canada
Firmware Engineer

Firmware Engineer

Jetson • North Vancouver, Metro Vancouver Regional District, Canada
30+ days ago
Job type
  • Permanent
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.

#J-18808-Ljbffr
Create a job alert for this search

Firmware Engineer • North Vancouver, Metro Vancouver Regional District, Canada

Similar jobs

Principal Engineer-Firmware

FHLB Des MoinesBurnaby, Canada
Full-time

Job OverviewMicrochip is looking for an energetic and self‐motivated Firmware Engineer to work in our open and uniquely supportive work environment.As a Firmware Developer in Microchip's Datace... Show more

 • Promoted

Software Engineer - Genai Personalization & Optimization - C$114,800 - C$191,800 A Year

Leading E-commerce CompanyRichmond, Canada
Full-time

Software Engineer for an e-commerce company developing AI-driven personalization and optimization features using machine learning and strong programming skills. Show more

 • Promoted

Senior Fullstack Engineer - Remote, AI-Powered Hospitality

CloudbedsVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A leading hospitality technology company is seeking a Senior Fullstack Engineer to enhance their distribution platform, impacting hotel operations globally.This remote role requires expertise in PH... Show more

 • Promoted

Firmware Engineer - $55 - $60 An Hour

Net2SourceRichmond, Canada
Full-time

Firmware Engineer needed to design and develop memory PHYs and interface IP.Requires experience with CI/CD, GitHub, C/C++, and hardware.Bachelor's degree is required. Show more

 • Promoted

Embedded Firmware Engineer

Clarius Mobile HealthVancouver
Full-time +2

Clarius Mobile Health provided pay range.This range is provided by Clarius Mobile Health.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Talent ... Show more

 • Promoted

Remote Embedded Bluetooth Firmware Engineer

HCR Permanent SearchVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A leading recruitment firm is seeking an Embedded Firmware Engineer to work remotely for a technology company.The ideal candidate will have strong skills in C and Python, experience in developing f... Show more

 • Promoted

Remote Backend Engineer at Build-A-Bera

Golang WorksVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

Become a key player as a Backend Engineer at Build-A-Bera, working remotely to innovate in blockchain technology.This role involves designing and maintaining scalable backend systems.Build-A-Bera i... Show more

 • Promoted

Senior Backend Engineer, FinTech (Remote)

Berkeley PaymentsVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A payment technology leader is seeking a Senior Software Engineer to join their fully remote team.This role focuses primarily on backend development, maintaining and enhancing payment processing sy... Show more

 • Promoted

Senior SSD Firmware Engineer – Embedded Systems

SolidigmVancouver
Full-time

A global memory technology company is looking for an experienced Firmware Engineer to join their SSD firmware team in Vancouver.The role entails developing cutting-edge NAND SSDs and requires a Bac... Show more

 • Promoted

Platform Engineer (Remote Initially)

My RecruiterVancouver, Metro Vancouver Regional District, Canada
Remote
Full-time

About the job Platform Engineer (Remote Initially).My recruiter Inc caters to grow the business to next level by providing professional services to empower the organizational values with right suit... Show more

 • Promoted

Firmware Verification Specialist

Fortinet, Inc.Burnaby, Metro Vancouver Regional District, CA
Full-time

Join Fortinet, a cybersecurity pioneer with over two decades of excellence, as we continue to shape the future of cybersecurity and redefine the intersection of networking and security.At Fortinet,... Show more

 • Promoted

Senior Firmware Engineer - C$100,000 - C$110,000 A Year

HidDelta, Canada
Full-time

Seeking a Senior Firmware Engineer to develop low-power wireless products using C/C++ and assembler on microcontroller architectures like ARM Cortex.Responsibilities include full product lifecycle ... Show more

 • Promoted

Remote Site Reliability Engineer - Scale Crypto Systems

NewtonVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A leading innovative tech company in Toronto is looking for a Site Reliability Engineer.In this pivotal role, you will enhance the reliability and resilience of critical services, manage incidents,... Show more

 • Promoted

Senior Engineer - Fire Protection Systems

Stantec Consulting International Ltd.Vancouver
Full-time

Drive excellence in fire safety as a Senior Fire Protection Engineer.Design complex fire protection systems in a hybrid model, contributing to major institutional and commercial projects.In this pi... Show more

 • Promoted

Implementation Engineer Ii - $96,975 - $120,427 A Year

Barracuda NetworksRichmond, Canada
Full-time

Barracuda Networks seeks an Implementation Engineer to implement and integrate security software, act as a technical escalation point, mentor peers, and troubleshoot complex configurations for cust... Show more

 • Promoted

Virtualization Engineer for Embedded Systems

Rivian and Volkswagen Group TechnologiesVancouver, Metro Vancouver Regional District, CA
Full-time

Rivian and Volkswagen Group Technologies is seeking a Virtualization Engineer with expertise in embedded systems.This role focuses on enhancing software-defined vehicle technologies by converting E... Show more

 • Promoted

Senior Site Reliability Engineer (Remote-First)

VySystemsVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A leading technology company is seeking a Senior Site Reliability Engineer with robust Kubernetes knowledge to work remotely.Ideal candidates have over 6 years of experience in IT disciplines, prof... Show more

 • Promoted

Engineer

Xerovancouver, metro vancouver regional district, Canada
Permanent

You will deliver high-quality, impactful software that aligns with team and business goals, always keeping customer needs and outcomes front of mind.By identifying and solving complex.Your daily wo... Show more

 • Promoted

Senior Firmware Engineer - C$110,000 - C$130,000 A Year

AlgoNew Westminster, Canada
Full-time

Develops embedded software solutions, from requirements to deployment, for audio and video communication products, working with C and Bash. Show more

 • Promoted

Senior Firmware Engineer - C$110,000 - C$130,000 A Year

Algo Communication ProductsNew Westminster, Canada
Full-time

Develop embedded software solutions, mentor junior team members, and ensure reliability and functionality of communication products. Show more