Talent.com
Embedded Software Engineer

Embedded Software Engineer

QuiltRedwood City, CA, United States
16 hours ago
Job type
  • Full-time
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)

    Create a job alert for this search

    Embedded Software Engineer • Redwood City, CA, United States

    Related jobs
    • Promoted
    • New!
    Software Engineer - Embedded

    Software Engineer - Embedded

    SkydioSan Mateo, CA, United States
    Full-time
    Skydio is the leading US drone company and the world leader in autonomous flight, the key technology for the future of drones and aerial mobility. The Skydio team combines deep expertise in artifici...Show moreLast updated: 16 hours ago
    • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    Reliable RoboticsMountain View, CA, United States
    Permanent
    We're building safety-enhancing technology for aviation that will save lives.Automated aviation systems will enable a future where air transportation is safer, more convenient and fundamentally tra...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    AquabyteSan Francisco, CA, United States
    Full-time
    Aquabyte is on a mission to revolutionize the sustainability and efficiency of aquaculture.By making fish farming cheaper and more viable than livestock production, we aim to mitigate one of the bi...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    NR ConsultingFremont, CA, United States
    Full-time
    Job Title : Embedded Software Engineer.Design, develop, and optimize embedded software for real-time and AI-driven applications. Work with FPGA and ASIC platforms, ensuring seamless integration and p...Show moreLast updated: 30+ days ago
    • Promoted
    Lead Embedded Software Engineer

    Lead Embedded Software Engineer

    GCR Professional ServicesSanta Clara, CA, US
    Full-time
    Lead Embedded Software Engineer 100% onsite in Santa Clara, California, office Lead Embedded Software Engineer We are ...Show moreLast updated: 3 days ago
    • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    METABurlingame, CA, United States
    Full-time
    At Meta, we're building innovative products that make it easier for people to connect with each other and enjoy immersive experiences. Our team of world-class experts is developing and shipping prod...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Embedded Software Engineer

    Embedded Software Engineer

    ObvioSan Carlos, CA, United States
    Full-time
    Each year, more than 7,500 pedestrians are killed by drivers in the U.Despite growing awareness, most cities still struggle to curb dangerous driving. Vision Zero efforts across the country are fall...Show moreLast updated: 16 hours ago
    • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    Mettler-ToledoOakland, CA, United States
    Full-time
    Our Opening and Your Responsibilities.Create and maintain instrument-control firmware for our new and existing products.Write and review software and firmware requirement documentation for external...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Software Engineer, Embedded

    Software Engineer, Embedded

    MotiveSan Francisco, CA, United States
    Full-time
    Motive empowers the people who run physical operations with tools to make their work safer, more productive, and more profitable. For the first time ever, safety, operations and finance teams can ma...Show moreLast updated: 16 hours ago
    • Promoted
    • New!
    Senior Software Engineer, Embedded Systems

    Senior Software Engineer, Embedded Systems

    VerseSan Francisco, CA, United States
    Full-time
    San Francisco, CA (Remote / Hybrid Available).Organizations today are under growing pressure to navigate the transition to clean energy not just to meet sustainability goals, but to manage risk, cont...Show moreLast updated: 14 hours ago
    • Promoted
    • New!
    Embedded Software Engineer

    Embedded Software Engineer

    NEXTrackerFremont, CA, United States
    Full-time
    Job Title : Embedded Software Engineer.We are innovators in embedded and edge-level software, building intelligent systems that integrate hardware and software to power critical infrastructure.Our m...Show moreLast updated: 16 hours ago
    • Promoted
    Contractor - Embedded Software Engineer (willing to consider all levels)

    Contractor - Embedded Software Engineer (willing to consider all levels)

    Redwire SpaceSan Jose, CA, United States
    Permanent
    Where dreams and reality collide and the output is, out of this world.At Redwire Space, we are a team of dreamers and doers. Where the impossible becomes possible, and every day is an opportunity to...Show moreLast updated: 20 days ago
    • Promoted
    Contractor, Sr. Principal, Embedded Software Engineer

    Contractor, Sr. Principal, Embedded Software Engineer

    Redwire SpaceSan Jose, CA, United States
    Permanent
    Join our San Jose, CA team, where cutting-edge innovation meets national security.As part of Redwire's recent acquisition of Hera Systems, this location focuses on advancing our capabilities in MEO...Show moreLast updated: 13 days ago
    • Promoted
    • New!
    Embedded Applications Software Engineer

    Embedded Applications Software Engineer

    Loft OrbitalSan Francisco, CA, United States
    Full-time
    Embedded Applications Software Engineer.Wanna join the adventure? Loft's Onboard Software group provides the on-orbit software that powers our core products. This is responsible for monitoring and c...Show moreLast updated: 16 hours ago
    • Promoted
    Senior Embedded Software Engineer

    Senior Embedded Software Engineer

    FortinetSunnyvale, CA, United States
    Full-time
    WiFi team is looking for an Embedded Software Engineer with C programming and networking knowledge to join our team.This is a great opportunity to immerse yourself in all phases of the software dev...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Systems Engineer

    Embedded Systems Engineer

    CommscopeSunnyvale, California, US
    Full-time
    In our ‘always on’ world, we believe it’s essential to have a genuine connection with the work you do.RUCKUS Networks, a CommScope BU, specializes in delivering high-performance networking solutio...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Staff Embedded Software Engineer

    Senior Staff Embedded Software Engineer

    Bio-Rad LaboratoriesPleasanton, CA, United States
    Full-time
    As a self-motivated member of the firmware team, you will apply critical thinking and leadership in the design, implementation, integration, testing, debugging, deployment, and maintenance of embed...Show moreLast updated: 24 days ago
    • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    GlydwaysSan Francisco, CA, United States
    Full-time
    Glydways is reimagining what public transit can be.We believe that mobility is the gateway to opportunity-connecting people to housing, education, employment, commerce, and care.By making transport...Show moreLast updated: 30+ days ago