Firmware Engineer
MiddleOn-site (Chicago)Salary undisclosed
Required Skills
TypeScriptPythonReactAWSSQLCI/CD
Job Description
We're Tovala, a food-tech company reinventing home cooking through hardware, software, and fresh food delivery. We're hiring a Senior Firmware Engineer to help raise the bar on the connected oven at the heart of every Tovala kitchen. You'll partner with our firmware lead (5+ years on the team) as a true peer and own meaningful slices of the fleet end-to-end. We run two oven fleets in parallel: a mature legacy fleet, built on the Electric Imp stack coded in Squirrel powering most of our installed base, and a new fleet built on our in-house IoT stack, utilizing ESP32, C and AWS. You'll focus on keeping the legacy fleet healthy and de-risking changes, while contributing to the new fleet as it grows.
AI-assisted development is reshaping how our team works, and we expect the same on firmware. You should have hands-on experience with tools like Claude Code, Cursor, or Copilot and strong opinions on applying them well in embedded contexts where the constraints differ from typical web/backend work.
What You’ll Do
Design, build, test, and ship firmware for our connected ovens — starting with the Electric Imp / Squirrel fleet that serves the majority of our customers today, and contributing to our new ESP32 based platform as it scales.
Own bug fixes, feature additions, and performance/efficiency improvements end-to-end — from scoping through lab testing, staged fleet rollout, and production monitoring.
Write, monitor and maintain automated firmware test pipelines.
Design and execute
Ready to apply? Optimize your CV for this specific jobAI customizes your experience bullets and increases chances to get hired.