Senior Firmware Engineer

San Francisco, CA
$165,000 - $230,000

About Doma

Doma Home is a well-funded stealth stage company from the founders of August. We're building the next generation of products that sit at the intersection of smart home, robotics, and ambient intelligence. Our goal is to build durable technology that's fully integrated into the fabric of our daily lives. Our team is based in San Francisco and works on-site several days a week. We offer comprehensive insurance and other benefits, reasonable flexibility around working hours, and a culture of respect and collaboration.

About the Role

Doma’s first product utilizes an automotive-style messaging bus to coordinate multiple microcontrollers running real time operating systems and a Linux-based SoM providing user and network-facing services.

This role is for our first full-time lead firmware engineer. You’ll work with an experienced team of electrical, mechanical, and software engineers to deliver low level integrations of system hardware and sensible abstractions on top of them.

We’re using a combination of FreeRTOS and Zephyr today, but are interested in extending our Rust-based application stack to MCUs over time.

Responsibilities

  • Lead embedded system development of smart home infrastructure from prototype to production using modern tools and techniques
  • Collaborate cross functionally with other engineering groups as you design, develop, and test systems
  • Develop embedded systems in FreeRTOS, Zephyr, and Linux environments

Required Skills and Experience

  • BS in EE or CS
  • 5+ years experience developing embedded system software
  • Proficiency in C, C++, Rust, and Python
  • Experienced in using oscilloscopes, signal analyzers, flashing tools
  • Extensive experience with peripheral development such as I2C, UART, MIPI, GPIO, USB, etc
  • Communication protocol experience, both wired and wireless
  • RTOS development experience, Zephyr preferred
  • Embedded Linux development experience
  • Experience developing systems with sensors and radios
  • Experience implementing BSPs and SDKs
  • Consumer or medical device development experience

Preferred Experience

  • MS in Embedded Systems
  • 10+ years experience in developing embedded system software
  • Led multiple product development cycles from concept to production including firmware architecture, update implementation, manufacturing production tools.
  • Smart Home device development experience

Benefits

  • Competitive salary
  • Health and dental insurance
  • Generous PTO policy
  • Hybrid work options

Apply for this Position

PDF, DOC, or DOCX (Max 5MB)