Embedded Software Engineer

3 days ago


Redwood City, California, United States Quilt Full time

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
Quilt is hiring an embedded software engineer to join a collaborative and talented software team delivering robust software for our heat pump products. We are looking for individuals with strong hands-on technical experience in C/C++ embedded development, a passion for electrification, and an appreciation for building user-focused products. The ideal candidate will have experience developing embedded software for hardware products, strong problem-solving skills, and excitement about working on the full embedded software stack—from drivers to cloud integration.

Responsibilities

  • Design and implement embedded software in C/C++ for our heat pump system, ensuring performance, reliability, and maintainability
  • Develop and integrate device drivers for new sensors and hardware components
  • Build and maintain device-cloud communication systems, ensuring reliable data transmission and command handling
  • Implement and improve OTA (over-the-air) update mechanisms for firmware deployment
  • Contribute to bringing up new product variants and hardware revisions
  • Support and enhance our existing embedded system, including bug fixes and feature development
  • Work with APIs and services that connect embedded software with cloud services and mobile applications
  • Collaborate with cross-functional teams including hardware engineers, cloud engineers, and product managers to deliver integrated solutions
  • Debug complex embedded systems issues across hardware and software boundaries
  • Participate in code reviews and contribute to technical design discussions
  • Stay current with embedded systems best practices and emerging technologie

Minimum qualifications

  • 3+ years of professional experience in embedded software development
  • Strong proficiency in C and/or C++ for embedded systems
  • Experience developing software for resource-constrained embedded devices
  • Solid understanding of embedded systems fundamentals (memory management, interrupts, peripherals, etc.)
  • Experience with at least one of the following:

  • Device driver development

  • IoT connectivity protocols (WiFi, Bluetooth Low Energy, Matter)
  • Communication protocols (UART, SPI, I2C, Modbus or other industrial protocols)
  • RTOS (especially FreeRTOS) or bare-metal embedded systems

  • Strong debugging skills with embedded development tools (debuggers, logic analyzers, oscilloscopes)

  • Excellent problem-solving abilities and attention to detail
  • Strong communication and collaboration skills
  • Self-motivated with ability to work independently and as part of a team
  • Passion for electrification and home automation
  • Strong mission alignment around climate and decarbonization

Preferred Qualifications

  • Experience with embedded Linux systems
  • Experience shipping production embedded software for consumer hardware products
  • Familiarity with Yocto Linux, BSP development, or custom Linux distributions
  • Experience with NXP i.MX processors, ARM Cortex-A/M architectures, or dual-core heterogeneous systems
  • Familiarity with Protocol Buffers and gRPC for device-to-cloud communication
  • Experience with Bluetooth Low Energy for device commissioning and pairing
  • Familiarity with Matter protocol or other smart home standards
  • Knowledge of HVAC control systems
  • Knowledge of industrial communication protocols (e.g. Modbus)
  • Experience with cryptographic hardware (secure elements, TPM, or HSM)
  • Experience with OTA update systems and strategies
  • Experience with version control (Git) and CI/CD for embedded systems

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
This is a full-time, hybrid position working out of our Redwood City office.

The expected base annual salary range for this role is $150,000-$200,000, depending on experience. In addition to base salary, Quilt also offers meaningful equity and top-tier health benefits.

About Quilt
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 Quilt, 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. )



  • Foster City, California, United States Zoox Full time $165,000 - $210,000 per year

    The Embedded Software Engineer - Platforms at Zoox is responsible for collaborating with other firmware, hardware, software, systems, and safety teams across Zoox to build complex systems designed for challenging automotive environments.Together with the team, you will define the tester platform architecture of our component/system-level testers in both HIL...


  • Redwood City, California, United States Eva Automation Full time $150,000 - $250,000 per year

    Company Description Bowers & Wilkins, based in Redwood City, is currently seeking a Senior Software Engineer, to be a part of building the most innovative audio and visual systems the world has yet to see. Our ideal candidate will be responsible for defining and driving the processes that help us guarantee delivery quality. You'll work with engineers and...

  • Controls Engineer

    3 days ago


    Redwood City, California, United States Dexterity Full time $150,000 - $190,000

    About DexterityAt Dexterity, we believe robots can positively transform the world.  Our breakthrough technology frees people to do the creative, inspiring, problem-solving jobs that humans do best by enabling robots to handle repetitive and physically difficult work.We're starting with warehouse automation, where the need for smarter, more resilient supply...


  • Redwood City, California, United States Element Science Full time

    Element Science, Inc. is a medical device and digital health company focused on developing solutions at the intersection of clinical-grade wearables, machine learning algorithms, and lifesaving therapies in order to address leading causes of death and hospitalization in patients with heart disease, primarily as they transition from the hospital-to-home. By...


  • Redwood City, California, United States Cypress HCM Full time $150,000 - $250,000 per year

    Senior Software EngineerAlso open to mid-level, staff, principal, and team lead level engineersLocation:Redwood City, CA | In the office 3-4 days per week with flexibilityEmployees:650 |Team Size:15|Reporting To:Director of Platform EngineeringIndustry:Supply chain, warehouse automation, AI, robotics, product developmentResponsibilities:Design, development,...


  • Redwood City, California, United States Revere Staffing Partners Full time $150,000 - $250,000 per year

    Position OverviewWe are seeking an experienced Senior Software Engineer to design and optimize large-scale distributed systems that support advanced automation and real-time decision-making platforms. The ideal candidate has deep hands-on experience with one or more functional programming languages and a strong understanding of concurrency, reliability, and...


  • Redwood City, California, United States Grafton Sciences Full time $120,000 - $180,000 per year

    About UsGrafton Sciences is buildingphysical superintelligence— systems that can experiment, reason, and make discoveries in the real world. We're designing autonomous laboratories that learn through interaction, not imitation — starting with disease and energy.Backedby $42.5 million from ARPA-H, our mission is to build the first system capable of true...


  • Redwood City, California, United States Learning Commons Full time $214,000 - $268,000

    Learning Commons is Mark Zuckerberg and Priscilla Chan's education initiative, which aims to scale proven teaching and learning practices to benefit every learner. Learning Commons became the name of our education efforts in 2025 to build on the Chan Zuckerberg Initiative's work over the past decade to advance learning science and help translate that...


  • Redwood City, California, United States Alivio Search Partners Full time $150,000 - $230,000 per year

    Role:Senior Software EngineerLocation:Redwood City, California (On-site 35 days per week)Salary:$150,000$200,000 base (will consider up to $230,000 for exceptional candidates)Openings:5Hiring Urgency:Offers must be made within one week of applicationResponsibilities:Architect, build, and optimize distributed systems for warehousing, robotics, e-commerce, or...


  • Redwood City, California, United States Chan Zuckerberg Initiative Full time

    The TeamCZI supports the science and technology that will make it possible to help scientists cure, prevent, or manage all diseases by the end of this century. While this may seem like an audacious goal, in the last 100 years, biomedical science has made tremendous strides in understanding biological systems, advancing human health, and treating...