Embedded Software Engineer

3 weeks ago


Redwood City, 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.RoleQuilt 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.ResponsibilitiesDesign and implement embedded software in C/C++ for our heat pump system, ensuring performance, reliability, and maintainabilityDevelop and integrate device drivers for new sensors and hardware componentsBuild and maintain device-cloud communication systems, ensuring reliable data transmission and command handlingImplement and improve OTA (over-the-air) update mechanisms for firmware deploymentContribute to bringing up new product variants and hardware revisionsSupport and enhance our existing embedded system, including bug fixes and feature developmentWork with APIs and services that connect embedded software with cloud services and mobile applicationsCollaborate with cross-functional teams including hardware engineers, cloud engineers, and product managers to deliver integrated solutionsDebug complex embedded systems issues across hardware and software boundariesParticipate in code reviews and contribute to technical design discussionsStay current with embedded systems best practices and emerging technologieMinimum qualifications3+ years of professional experience in embedded software developmentStrong proficiency in C and/or C++ for embedded systemsExperience developing software for resource-constrained embedded devicesSolid understanding of embedded systems fundamentals (memory management, interrupts, peripherals, etc.)Experience with at least one of the following:Device driver developmentIoT connectivity protocols (WiFi, Bluetooth Low Energy, Matter)Communication protocols (UART, SPI, I2C, Modbus or other industrial protocols)RTOS (especially FreeRTOS) or bare-metal embedded systemsStrong debugging skills with embedded development tools (debuggers, logic analyzers, oscilloscopes)Excellent problem-solving abilities and attention to detailStrong communication and collaboration skillsSelf-motivated with ability to work independently and as part of a teamPassion for electrification and home automationStrong mission alignment around climate and decarbonizationPreferred QualificationsExperience with embedded Linux systemsExperience shipping production embedded software for consumer hardware productsFamiliarity with Yocto Linux, BSP development, or custom Linux distributionsExperience with NXP i.MX processors, ARM Cortex-A/M architectures, or dual-core heterogeneous systemsFamiliarity with Protocol Buffers and gRPC for device-to-cloud communicationExperience with Bluetooth Low Energy for device commissioning and pairingFamiliarity with Matter protocol or other smart home standardsKnowledge of HVAC control systemsKnowledge of industrial communication protocols (e.g. Modbus)Experience with cryptographic hardware (secure elements, TPM, or HSM)Experience with OTA update systems and strategiesExperience with version control (Git) and CI/CD for embedded systemsDon’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 & BenefitsThis 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 QuiltWe 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. (accessibility@quilt.com) 



  • Redwood City, 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...


  • 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...


  • Lake City, United States AirBorn Full time

    Your Job We are seeking a highly skilled Embedded Software Engineer to design, develop, and support embedded and application-level software for advanced aerospace and defense electronics. This role is critical to enabling high-reliability, mission-critical systems that meet stringent performance and compliance standards.Our Team You’ll be part of a...


  • Redwood City, United States Tau Inc Full time

    Tau is a venture-backed advanced technology company based in the Bay Area (Redwood City, CA). We design and develop next-generation products for electrification, constantly pushing the boundaries of innovation. The company was started because we believe the key to a more sustainable future requires modern power conversion systems to increase the security of...


  • Redwood City, CA, United States Tau Inc Full time

    Tau is a venture-backed advanced technology company based in the Bay Area (Redwood City, CA). We design and develop next-generation products for electrification, constantly pushing the boundaries of innovation. The company was started because we believe the key to a more sustainable future requires modern power conversion systems to increase the security of...


  • Kansas City, MO, United States Actalent Full time

    Job Title: Embedded Software Engineer Job Description The Embedded Software Engineer is responsible for developing new embedded software products for power supplies and motor controls. This role involves implementing modern software design principles, resolving complex technical problems, and providing innovative and ingenious...


  • Kansas City, MO, United States Actalent Full time

    Job Title: Embedded Software Engineer Job Description The Embedded Software Engineer is responsible for developing new embedded software products for power supplies and motor controls. This role involves implementing modern software design principles, resolving complex technical problems, and providing innovative and ingenious...


  • Kansas City, MO, United States Actalent Full time

    Job Title: Embedded Software Engineer Job Description The Embedded Software Engineer is responsible for developing new embedded software products for power supplies and motor controls. This role involves implementing modern software design principles, resolving complex technical problems, and providing innovative and ingenious...


  • Kansas City, MO, United States Actalent Full time

    Job Title: Embedded Software Engineer Job Description The Embedded Software Engineer is responsible for developing new embedded software products for power supplies and motor controls. This role involves implementing modern software design principles, resolving complex technical problems, and providing innovative and ingenious...


  • Kansas City, MO, United States Actalent Full time

    Job Title: Embedded Software Engineer Job Description The Embedded Software Engineer is responsible for developing new embedded software products for power supplies and motor controls. This role involves implementing modern software design principles, resolving complex technical problems, and providing innovative and ingenious...