Software Engineer, Platform

Impulse Labs
San Francisco, CA

About Us

We’re Impulse — a team of engineers, designers, and innovators based in San Francisco, dedicated to building high-performance, sustainable products that empower whole-home electrification without compromising lifestyle. As an early-stage, VC-backed company, we’re growing rapidly and looking for passionate individuals to join us in creating delightful, scalable solutions that make it easy to make good decisions for your home and the environment.

About the Role

We’re looking for a Software Engineer to help build the embedded platform powering our next-generation electrified appliances. You’ll work across disciplines—from UI displays and system integration to hardware interfacing—developing robust, scalable software that supports seamless user experiences. You’ll be part of a small, highly collaborative team where initiative, flexibility, and technical breadth are key to success.

We’re seeking individuals eager to join an early-stage, VC-backed startup with big ambitions to drive positive change in a major industry.

What you’ll be doing

  • Design and develop on-device software for embedded SoCs (e.g., i.MX8), running Yocto Linux

  • Build and maintain UI frameworks and display logic for next-generation appliance interfaces

  • Architect reliable, maintainable software components in Rust or C++ to support interactive and control workflows

  • Collaborate cross-functionally with firmware, cloud, and product engineering teams to mentor, learn, disseminate knowledge, and improve overall codebase quality

  • Help to architect our on-device application codebase for robustness, performance, and maintainability across a growing product portfolio

  • Close cross-functional work with the entire team in all disciplines – iterating on product requirements, building first-in-class prototypes, and representing systems software constraints and needs to the organization

This is considered a senior role, and as such, this role requires:

  • 4+ years of programming experience

  • 2+ years experience with low-level programming languages like Rust or C++

  • Demonstrated passion for learning and growing your skill set

  • Able & willing to cross technology domains to produce thoughtful solutions

  • Excitement to work in a dynamic early startup environment with the potential to impact the global climate and energy crisis

And some things that would be a huge bonus (but not necessarily required):

  • Familiarity with modern backend/cloud infrastructure (e.g., AWS, GCP), data frameworks (e.g., Apache Arrow), or scripting languages (e.g., TypeScript)

  • Experience with consumer electronics or hardware-integrated software development

What’s in it for you

  • Meaningful equity in a fast-moving company with top investors

  • Generous benefits include health, vision, dental, commuter, and fitness.

  • Help define culture for a diverse, inclusive, and global team.

Impulse is an equal-opportunity employer. We celebrate diversity and prohibit discrimination and harassment. We are committed to creating an inclusive environment for all employees where everyone feels safe and welcome.

Our Interview Process

At Impulse, we want to make sure the fit is right for both you and us! Our interview process is designed to help us get to know each other better. Here’s what you can expect:

  • Intro call with our People Operations Team.

  • Interview with our Software Engineering Manager

  • Technical/Functional Interviews with software and product team members

  • Final Conversation with our Software Engineering Manager

We’re excited to meet you and help you figure out if Impulse is the right fit for you!

Job Location

San Francisco - in office (potential for 1-2 days a week remote)

Compensation Target

$165,000 - $185,000, depending on experience

Posted 2025-11-25

Recommended Jobs

Full Time Infant Nanny

Jovie
Pasadena, CA

Compensation: Hourly wage: $20-22 per hour Overtime wage: $30-33 per hour Jovie is hiring an experienced, engaging and fun nanny to work with various families. You’ll provide care for young …

View Details
Posted 2025-11-21

Technical Product Manager, Reporting and Insights

Finix
San Francisco, CA

About Us Move money. Make money. Finix is a full-stack acquirer processor, empowering businesses of all sizes with flexible, modern payment solutions. Processing billions of dollars annually, Fini…

View Details
Posted 2025-11-25

IVF Coordinator in La Jolla - potential for growth to Practice Lead

The IVF Guide
California

IVF Coordinator Seeking an experienced IVF professional (Registered Nurse/Licenced Vocational Nurse or Administrator) to join a Southern California based, privately owned fertility clinic.  Cand…

View Details
Posted 2025-11-08

Primary Care Physician Los Angeles Metro Area | $340K+ Total Compensation | $20K Sign-On Bonus

Optigy
Lawndale, CA

Primary Care Physician Los Angeles Metro Area | $370K+ Total Compensation | $20K Sign-On Bonus Were seeking a mission-driven Primary Care Physician to join a well-established, value-based care orga…

View Details
Posted 2025-10-31

Japanese-English Bilingual Account Manager & Business Development - San Jose, CA

Actus consulting
San Jose, CA

Title:  Japanese-English Bilingual Account Manager & Business Development - San Jose, CA Location: San Jose, CA Openings: 1 Salary: $113,000-$130,000 Global electronics manufacture seeks…

View Details
Posted 2025-11-10

Embedded Software Engineer

Emed Technologies
El Dorado Hills, CA

About the role ~ The Embedded Software Engineer is responsible for coordinating software development activities including concept, development, verification, validation and sustaining software engi…

View Details
Posted 2025-11-25

Quality Technician - MRB/Receiving Inspection (Contract)

Harbinger Motors
California

About Harbinger Harbinger is an American commercial electric vehicle (EV) company on a mission to transform an industry starving for innovation. Harbinger’s best-in-class team of EV, battery, and …

View Details
Posted 2025-11-13

Wind Site Technician II - Rio Vista, CA

Vestas
Rio Vista, CA

Vestas Wind Site Technician II Rio Vista, CA We are offering a $2,500 Sign On Bonus* -Details Below Join our journey towards wind energy solutions. At Vestas, we believe in a world powered by ren…

View Details
Posted 2025-11-07

Sr. Autonomous Driving Engineer Autonomy

Rivian
California

About Rivian Rivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to att…

View Details
Posted 2025-11-16

Locum to Perm Oncologist

Palm Careers
Palm Springs, CA

We are hiring an Oncologist in the popular desert resort areas of Palm Springs, CA! Palm Springs is known for its natural hot springs, hotels, restaurants, golf courses, and sunny weather. Its bee…

View Details
Posted 2025-07-31