[Remote] Senior Embedded Systems Engineer
Note: The job is a remote job and is open to candidates in USA. Hatch is a company dedicated to improving sleep quality through innovative smart devices. They are seeking a Senior Embedded Systems Engineer to develop firmware for their sleep devices, focusing on both new feature development and issue resolution in their microcontroller code.
Responsibilities
- Dig into our Embedded architecture and tools through both team walkthroughs and your own deep exploration, and come back with clear observations
- Own and ship fixes and features, using AI fluently to accelerate delivery
- Use and understand tools for observability
- Build strong working relationships with peers across mobile, backend, product, QA, and other teams
- Thoroughly understand the system architecture including interactions with the mobile app and cloud backend
- Learn what drives the business and bring sharp judgement to what we prioritize
- Own and ship complex fixes and features, refactors, and process improvements
- Improve observability by participating in the development of dashboards and tools, enhancing the firmware when needed
- Lead the design and rollout of new product firmware or large-scale refactors
- Mentor teammates and model pragmatic, high-quality engineering decisions
- Own and drive embedded improvements that elevate reliability, stability, and developer experience
- Build reusable modules, scripts, and patterns that increase engineering consistency
- Do all of these things keeping the customer experience at the forefront of our team’s attention
Skills
- 7+ years of experience in Embedded engineering
- Deep expertise in C development on resource constrained MCUs running an RTOS
- BLE/Bluetooth, Wifi, SPI, I2C, I2S, LEDs
- Familiarity and experience with Jira, Git/Github, GDB, Make/Cmake, python, schematics, part selection, understanding datasheets
- Track record of working at the border between hardware and software
- Delivering high quality consumer products in a cost, schedule, and MCU resource constrained environment
- A passion for evolving existing production firmware by improving structure, testability, and maintainability of a codebase without regressing a product customers depend on
- Automate, Automate, Automate: You know how to write automated tests and processes and can explain how and where to use them (and when not)
- Desire for elegance and simplicity: Your code should be powerful and simple
- Judgement and Humility: You're self-aware enough to know you're going down a rabbit hole and when to raise concerns
- Unafraid of new, unknown tech: You dive into new tech and paradigms that are unfamiliar and uncomfortable with eager glee
- Pragmatic: … but you also understand that the shiniest new thing isn't always the best solution
- Collaborative spirit: You make everyone around you better
- Clear communication: You can explain complex things simply
- Claude code
- Audio specific development experience
- PCB design tools (Altium)
- ESP32 specific experience
- FreeRTOS
- Integration with AWS
- Project execution
- Working at scale with millions of devices
Benefits
- 100% paid medical, dental, and vision insurance for employees (80% for dependents, including domestic partners)
- Meaningful equity —you’re an owner here
- 401(k) match (no vesting schedule!)
- 16 weeks of fully paid parental leave
- 16 free therapy sessions (for you + one other adult in your life)
- Financial support for family planning
- Remote office + monthly internet reimbursement
- Friends & family discounts on Hatch products
- Exclusive discounts on travel, entertainment, and top retail brands
- And so many more spontaneous perks!
Company Overview