Senior/ Staff Embedded Software Engineer

7 Minutes ago • 5 Years + • Software Development & Engineering • $170,000 PA - $210,000 PA

Job Summary

Job Description

We are hiring for an experienced embedded software engineer to join a collaborative and talented software team delivering robust software for our first heat pump product. We are looking for individuals with strong hands-on technical experience, leadership skills, a passion for electrification, and an appreciation for building user focused products. The ideal candidate will have a strong background in embedded linux systems, excellent technical judgement, strong communication and collaboration skills, a passion for driving technical excellence, and is excited to be hands-on (coding daily) building some really cool heat pumps.
Must have:
  • Design and implement robust embedded software systems.
  • Contribute to planning, execution, and delivery of embedded software projects.
  • Build APIs, drivers, and services integrating embedded software with hardware and cloud.
  • Lead development of Yocto Linux-based platform.
  • Collaborate with cross-functional teams on technical solutions.
  • Contribute to technical roadmap and long-term strategy.
  • Design connectivity solutions using Matter, Thread, and WiFi.
  • Stay current with emerging technologies and industry trends.
  • 5+ years in embedded software development.
  • Shipped production embedded software for scaled hardware.
  • Strong problem-solving and analytical skills.
  • Proficiency in C or C++.
  • Solid understanding of embedded Linux.
  • Experience with Yocto Linux, Matter, WiFi drivers, or IoT security.
  • Passion for electrification and home automation.
Perks:
  • Meaningful stock options in a fast-growing company
  • Top-tier health, dental, and vision insurance

Job Details

Our mission is to move humanity off of fossil fuel heating. 20% of US global warming emissions come from homes (that’s more than cars!). The largest driver of home emissions is burning fossil fuels for heat. To stop climate change, over 80M US homes need to transition from combustion to efficient, electric heat pumps over the coming decades.

We believe for this to happen the world needs fantastic products that are easy to purchase. Today's heat pumps lack great design, make limited use of software, and are difficult and stressful to adopt. We are building a next generation, beautifully designed, AI optimized home heating and cooling system that is 10x better than what is on the market today.

Role

We are hiring for an experienced embedded software engineer to join a collaborative and talented software team delivering robust software for our first heat pump product. We are looking for individuals with strong hands-on technical experience, leadership skills, a passion for electrification, and an appreciation for building user focused products. The ideal candidate will have a strong background in embedded linux systems, excellent technical judgement, strong communication and collaboration skills, a passion for driving technical excellence, and is excited to be hands-on (coding daily) building some really cool heat pumps.

This is a full-time, hybrid position working out of our office.

Responsibilities

  • Design and implement embedded software systems for complex applications, ensuring they meet performance, reliability, and security requirements.
  • Contribute to the planning, execution, and delivery of embedded software projects, ensuring alignment with project timelines and company goals.
  • Maintain clear and effective communication with stakeholders, providing regular updates on project status and technical challenges.
  • Build APIs, drivers, and services that integrate embedded software with hardware, cloud services, and mobile applications
  • Lead development of our Yocto Linux-based platform, including BSP development and kernel configuration
  • Co-design and build APIs, drivers and services to ensure seamless integration of the embedded software with other parts of the stack, including hardware, firmware, cloud services, mobile applications and third-party solutions.
  • Collaborate with cross-functional teams including product managers, hardware engineers, and data scientists. Gather system requirements and translate them into technical specifications. Co-develop cross-functional technical solutions and help troubleshoot system issues. This includes working closely with our partners, which requires occasional travel to Asia.
  • Contribute to the development of the technical roadmap and long-term strategy for embedded software initiatives, as well as the general products.
  • Design connectivity solutions using Matter, Thread, and WiFi protocols for seamless smart home ecosystem integration
  • Stay current with emerging technologies and industry trends to drive innovation and ensure the team remains at the cutting edge of technology.

Minimum qualifications

  • Proven experience (5+ years) in software development, with a focus on embedded systems.
  • Having shipped production embedded software for scaled hardware products.
  • Strong problem-solving and analytical skills, with the ability to debug complex issues and propose effective solutions.
  • Excellent track record of communication and collaboration, with the ability to work effectively in cross-functional teams.
  • Able to self-guide, identify problems and propose & implement solutions, to move towards a shared goal.
  • Strong proficiency in an embedded programming language such as C or C++.
  • Solid understanding of embedded Linux.
  • Experience with two or more of the following:
  • Yocto Linux (BSP creation, recipes, custom layers)
  • Matter protocol implementation and device certification
  • WiFi driver development and network stack integration
  • Real-time kernel configuration and optimization
  • IoT security & Secure Elements, device commissioning, and OTA updates
  • Passion for electrification and home automation.
  • Strong mission alignment around climate and decarbonization.

Don’t meet 100% of the requirements? That’s okay, apply anyways! If you're excited about this role and think you could bring something unique to the team, we encourage you to apply — even if your experience doesn’t match perfectly. We’d love to hear from you.

Compensation & Benefits

  • Base Compensation: The range for base compensation for this role is $170,000 - $210,000. Offer details are dependent upon a number of factors.
  • Equity: Meaningful stock options in a fast-growing company
  • Benefits: Top-tier health, dental, and vision insurance

About

We are a growing team of ambitious people who truly care about the impact of their work. We are on a mission to accelerate a species-level human transition. For over a million years, we've been burning things to stay warm. It's time to move to a better way of living.

At , we’re on a mission to make clean, efficient heating and cooling accessible to everyone — and we know that heat pumps can play a big role in creating healthier, more climate-resilient homes. But the reality is, climate change and outdated energy systems don’t impact everyone equally. That’s why we’re building a diverse, inclusive team — because we believe the best solutions come from people with different lived experiences and perspectives. We welcome teammates of all races, ethnicities, genders, identities, abilities, and backgrounds, and we’re committed to creating a workplace where everyone feels empowered to shape the future of climate tech.

Need accommodations during the hiring process? No problem — just let us know. We’re here to support you. (accessibility@.com)

Create a Job Alert

Interested in building your career at ? Get future opportunities sent straight to your email.

Create alert

Apply for this job

  • indicates a required field

Autofill with Greenhouse

First Name*

Last Name*

Preferred First Name

Email*

Phone

Resume/CV

AttachAttach

Dropbox

Google Drive

Enter manuallyEnter manually

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

AttachAttach

Dropbox

Google Drive

Enter manuallyEnter manually

Accepted file types: pdf, doc, docx, txt, rtf

Education

School

Select...

Degree

Select...

Discipline

Select...

Start date year

End date month

Select...

End date year

Add another

LinkedIn Profile

Website

U.S. Standard Demographic Questions

We invite applicants to share their demographic background. If you choose to complete this survey, your responses may be used to identify areas of improvement in our hiring process.

How would you describe your gender identity? (mark all that apply)

Select...

How would you describe your racial/ethnic background? (mark all that apply)

Select...

How would you describe your sexual orientation? (mark all that apply)

Select...

Do you identify as transgender? (select one)

Select...

Do you have a disability or chronic condition (physical, visual, auditory, cognitive, mental, emotional, or other) that substantially limits one or more of your major life activities, including mobility, communication (seeing, hearing, speaking), and learning? (select one)

Select...

Are you a veteran or active member of the United States Armed Forces? (select one)

Select...

Voluntary Self-Identification

For government reporting purposes, we ask candidates to respond to the below self-identification survey. Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in a confidential file.

As set forth in Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.

Gender

Select...

Are you Hispanic/Latino?

Select...

Race & Ethnicity Definitions

If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection. As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measure the effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categories is as follows:

A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability.

A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.

An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.

An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.

Veteran Status

Select...

Voluntary Self-Identification of Disability

Form CC-305

Page 1 of 1

OMB Control Number 1250-0005

Expires 04/30/2026

Why are you being asked to complete this form?

We are a federal contractor or subcontractor. The law requires us to provide equal employment opportunity to qualified people with disabilities. We have a goal of having at least 7% of our workers as people with disabilities. The law says we must measure our progress towards this goal. To do this, we must ask applicants and employees if they have a disability or have ever had one. People can become disabled, so we need to ask this question at least every five years.

Completing this form is voluntary, and we hope that you will choose to do so. Your answer is confidential. No one who makes hiring decisions will see it. Your decision to complete the form and your answer will not harm you in any way. If you want to learn more about the law or this form, visit the U.S. Department of Labor’s Office of Federal Contract Compliance Programs (OFCCP) website at www.dol.gov/ofccp.

How do you know if you have a disability?

A disability is a condition that substantially limits one or more of your “major life activities.” If you have or have ever had such a condition, you are a person with a disability. Disabilities include, but are not limited to:

  • Alcohol or other substance use disorder (not currently using drugs illegally)
  • Autoimmune disorder, for example, lupus, fibromyalgia, rheumatoid arthritis, HIV/AIDS
  • Blind or low vision
  • Cancer (past or present)
  • Cardiovascular or heart disease
  • Celiac disease
  • Cerebral palsy
  • Deaf or serious difficulty hearing
  • Diabetes
  • Disfigurement, for example, disfigurement caused by burns, wounds, accidents, or congenital disorders
  • Epilepsy or other seizure disorder
  • Gastrointestinal disorders, for example, Crohn's Disease, irritable bowel syndrome
  • Intellectual or developmental disability
  • Mental health conditions, for example, depression, bipolar disorder, anxiety disorder, schizophrenia, PTSD
  • Missing limbs or partially missing limbs
  • Mobility impairment, benefiting from the use of a wheelchair, scooter, walker, leg brace(s) and/or other supports
  • Nervous system condition, for example, migraine headaches, Parkinson’s disease, multiple sclerosis (MS)
  • Neurodivergence, for example, attention-deficit/hyperactivity disorder (ADHD), autism spectrum disorder, dyslexia, dyspraxia, other learning disabilities
  • Partial or complete paralysis (any cause)
  • Pulmonary or respiratory conditions, for example, tuberculosis, asthma, emphysema
  • Short stature (dwarfism)
  • Traumatic brain injury

Disability Status

Select...

PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete.

Submit application

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Redwood City, California, United States

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Software Development & Engineering Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!