Firmware Engineer
Location: Kitchener, Canada
Department: Hardware
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, Wifi, 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
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
Work Location: In person - Kitchener, ON
Do you feel like you don't have everything that's listed above but can still do the job? If you have some of the skills and experience that we’re looking for and are willing to use your talent to learn the rest, we encourage you to apply!
About the Company
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.
Homes are one of the largest sources of carbon emissions, yet adoption of solutions like heat pumps remains slow due to cost and complexity. Jetson is solving this by building the first fully vertically integrated home electrification company — making clean energy simple, transparent, and affordable.
We rely heavily on technology, automation, and data to scale this impact. At Jetson, we value people who are excellent at their craft, curious about new tools (including AI), and motivated to continuously improve how work gets done.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
