Talent.com
Embedded Software Engineer
Embedded Software EngineerQuilt • Redwood City, CA, US
Embedded Software Engineer

Embedded Software Engineer

Quilt • Redwood City, CA, US
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Job Description

Job Description

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. Candidates must be able to commute to the office at least 3 days a week.

    Relocation assistance is not available for this role.

    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. (accessibility@quilt.com)

    [job_alerts.create_a_job]

    Embedded Software Engineer • Redwood City, CA, US

    [internal_linking.similar_jobs]
    Software Engineer, Scaled Abuse

    Software Engineer, Scaled Abuse

    Openai • San Francisco, California, United States
    [job_card.full_time]
    The Applied team safely brings OpenAI's technology to the world.We released ChatGPT; Plugins; DALL •E; and the APIs for GPT-4, GPT-3, embeddings, and fine-tuning. We also operate inference infrastruc...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Embedded Development Software Engineer- SF, Bay Area

    Embedded Development Software Engineer- SF, Bay Area

    iRhythm Technologies, Inc. • San Mateo, CA, US
    [job_card.full_time]
    The Product Development Team at iRhythm is looking for an Embedded Software Development Engineer in Test (SDET) interested in medical devices. You will be part of the team that designs and develops ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer, Product

    Software Engineer, Product

    Anara • San Francisco, California, United States
    [job_card.full_time]
    We’re looking for a software engineer to join us in inventing a new, better way to do science.You’ll build novel research tools that will transform how scientific discoveries are made for decades t...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer - Systems

    Software Engineer - Systems

    Specter • San Francisco, California, United States
    [job_card.full_time]
    Specter is creating a software-defined “control plane” for the physical world.We are starting with protecting American businesses by granting them ubiquitous perception over their physical assets.T...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer, IAM

    Software Engineer, IAM

    Whatnot • San Francisco, California, United States
    [job_card.full_time]
    Join the Future of Commerce with Whatnot!.Whatnot is the largest live shopping platform in North America and Europe to buy, sell, and discover the things you love. We’re re-defining e-commerce by bl...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer, Systems

    Software Engineer, Systems

    Eventual • San Francisco, California, United States
    [job_card.full_time]
    Every breakthrough AI application, from foundation models to autonomous vehicles, relies on processing massive volumes of images, video, and complex data. But today’s data platforms (like Databricks...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Embedded Test engineer

    Embedded Test engineer

    Yochana • Alameda, CA, US
    [job_card.full_time]
    We need engineers who have experience in design & development and testing.But this job does not include any design / development. This is pure device testing Position.Understand the design develop...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Team Lead (Embedded C++ Expert)

    Team Lead (Embedded C++ Expert)

    SPAN • San Francisco, CA, US
    [job_card.full_time]
    SPAN is enabling electrification for all ⚡.We are a mission-driven company designing, building, and deploying products that electrify the built environment, reduce carbon emissions, and slow...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Founding Software Engineer

    Founding Software Engineer

    Letta • San Francisco, California, United States
    [job_card.full_time]
    The founding team comes from the same research lab and PhD advisors at Berkeley that produced Spark (→ Databricks) and Ray (→ Anyscale). We have deep expertise in both AI and systems, are currently ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer

    Software Engineer

    Ever Cars • San Francisco, California, United States
    [job_card.full_time]
    Location : San Francisco, CA (Onsite / Hybrid).Ever is building the future of auto retail.As the first AI-native auto retail platform, we are building the next $100B+ automotive business, starting wit...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer, Account Abuse

    Software Engineer, Account Abuse

    Anthropic • San Francisco, California, United States
    [job_card.full_time]
    Anthropic’s mission is to create reliable, interpretable, and steerable AI systems.We want AI to be safe and beneficial for our users and for society as a whole. Our team is a quickly growing group ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Lead Systems Engineer

    Lead Systems Engineer

    Russell Solutions Group • San Carlos, CA, US
    [job_card.full_time]
    We are seeking a talented and motivated Senior / Principal Embedded Systems Engineer to join our team full-time at our Bay Area facility. This is an on-site position offering hands-on experience with...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer

    Software Engineer

    Vooma • San Francisco, California, United States
    [job_card.full_time]
    Your role, should you choose to join us, will be a.You’re the right person for this role if you’re excited to build not just a stunning product, but help shape the company’s trajectory from the ear...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer

    Software Engineer

    Abby Care • San Francisco, California, United States
    [job_card.full_time]
    At Abby Care, we are tackling one of the most important and unsolved challenges of our time : family caregiving.Over 50 million Americans are family caregivers for loved ones without pay, tools, or ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer

    Software Engineer

    Beacon Software • San Francisco, California, United States
    [job_card.full_time] +1
    We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate.We are s...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer : Secure Embedded Operating Systems

    Senior Software Engineer : Secure Embedded Operating Systems

    Zoox • Foster City, California, United States
    [job_card.full_time]
    Zoox's Robot Software Infrastructure team is looking for a software engineer to help develop the operating system platform that runs on several devices on our vehicle. In this role, you’ll work on p...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer, Developer Enablement

    Software Engineer, Developer Enablement

    Benchling • San Francisco, California, United States
    [job_card.full_time]
    Biotechnology is rewriting life as we know it, from the medicines we take, to the crops we grow, the materials we wear, and the household goods that we rely on every day. But moving at the new speed...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer, Solutions

    Software Engineer, Solutions

    Xdof • San Francisco, California, United States
    [job_card.full_time]
    At xdof, we're at an inflection point.Frontier labs are racing to build general-purpose robots, and high-quality training data is the bottleneck. We're building the foundation behind the foundation ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]