Software Engineer, Platform (San Francisco)

Impulse Labs, Inc.
San Francisco, CA

About Us

Were 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, were 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

Were looking for a Software Engineer to help build the embedded platform powering our next-generation electrified appliances. Youll work across disciplinesfrom UI displays and system integration to hardware interfacingdeveloping robust, scalable software that supports seamless user experiences. Youll be part of a small, highly collaborative team where initiative, flexibility, and technical breadth are key to success.

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

What youll 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

Whats 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. Heres 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

Were 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

#J-18808-Ljbffr
Posted 2025-08-18

Recommended Jobs

Caregiver-Memory Care- La Vida Real

La Vida Real
El Cajon, CA

Job Description Job Description Company Description Wage range: $18.00 - $19.00 hour AM & PM Shifts Available  7;00AM-3:00PM / 3:00PM-11:00PM For over 37 years, Senior Resource Group-…

View Details
Posted 2025-07-30

Frontend Software Engineer - AI - 100% Remote

Take-two Interactive Software
California

  Who We Are Headquartered in New York City, Take-Two Interactive Software, Inc. is a leading developer, publisher, and marketer of interactive entertainment for consumers around the globe. We …

View Details
Posted 2025-08-20

Senior Director, Clinical Operations (San Francisco)

Medicines360
San Francisco, CA

Job Description Job Description Salary : $250k to $270k ABOUT MEDICINES360 At Medicines360, we are more than a womens health innovation organization we are a catalyst for change. We are fea…

View Details
Posted 2025-08-18

Engineering Technician II (Field Service Tech) - Semiconductor - Irvine

KLM Careers
Irvine, CA

Engineering Technician II (Field Service Tech) - Semiconductor - Irvine Irvine, CA Must be a US Citizen or Green Card holder. This is a nonexempt position. We base the pay on a 35 hour wor…

View Details
Posted 2025-07-30

Communications Director

CAIR Sacval
Rio Vista, CA

Communications Director Location Hybrid work in Rio Vista, CA : The Council on American-Islamic Relations, Sacramento Valley/Central California, (CAIR-SV/CC) is hiring a Communications Director to cr…

View Details
Posted 2025-08-18

Night Auditor

Post Ranch Inn
Big Sur, CA

Do you enjoy working independently but still enjoy the benefit of being part of a team? Are you a night owl and prefer having day time hours at your leisure? Would you describe yourself as a proble…

View Details
Posted 2025-07-31

Senior Technical Product Manager

Millennium Space Systems
El Segundo, CA

Company Overview Millennium Space Systems, A Boeing Company delivers affordable, high-performance space systems for exacting customers. At Millennium, you will be part of a close-knit team working…

View Details
Posted 2025-08-20

Senior Product Manager, Growth (San Francisco)

Taskrabbit
San Francisco, CA

Join to apply for the Senior Product Manager, Growth role at Taskrabbit Join to apply for the Senior Product Manager, Growth role at Taskrabbit Get AI-powered advice on this job and more ex…

View Details
Posted 2025-08-18

Security Officer, Full-Time

TEAM SAN JOSE
San Jose, CA

Job Description Job Description SUMMARY The Security Officer is responsible for monitoring cameras and radios, responding to calls, designating and assigning security personnel for security se…

View Details
Posted 2025-07-29

Registered Nurse (RN)

Elevate Healthcare Staffing
California

RN Position Overview: We are seeking a dedicated and experienced Registered Nurse (RN) to join our healthcare team. The ideal candidate will be responsible for delivering safe, highquality,…

View Details
Posted 2025-08-07