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-09-22

Recommended Jobs

Retail Operations Supervisor-Crypto.com Arena

Compass Group
Los Angeles, CA

  Position Title: [[title]] Pay Range : $23.00 to $23.00  We Make Applying Easy! Want to apply to this job via text messaging? Text JOB to 75000  and search requisition ID number 1442097 .…

View Details
Posted 2025-09-08

Agent Software Engineer

Decagon
San Francisco, CA

About Decagon: Decagon is building the most advanced conversational AI agents for the enterprise. Since starting the company, we've been on a tear, winning over customers like Duolingo, Notion, Rip…

View Details
Posted 2025-09-22

Full Time Internal Medicine Job CA

Enterprise Medical Recruiting Enterprise Medical Recruiting
California

Join a Southern California multi-specialty medical group with a medical staff of 20+ providers, an array of on-site specialists, and the specialty network affiliation which includes USC, UCI, and Lom…

View Details
Posted 2025-09-10

Application Software Engineer

Spacex
Hawthorne, CA

SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technologi…

View Details
Posted 2025-09-14

Backend / Infrastructure Engineer

Rainesdev
San Francisco, CA

We are seeking a skilled and motivated Backend Engineer to join our dynamic team. As a key contributor, you will design, deploy, and maintain scalable backend infrastructure that powers our web ser…

View Details
Posted 2025-09-14

Experienced Data Engineer - Data Engineering

Plaid
San Francisco, CA

We believe that the way people interact with their finances will drastically improve in the next few years. We’re dedicated to empowering this transformation by building the tools and experiences tha…

View Details
Posted 2025-09-14

Technical Product Manager - Advertising Measurement

Sansar Tec
Pleasanton, CA

Technical Product Manager - Can be based in Pleasanton CA or Dallas TX If local to Pleasanton or Dallas, able to be onsite with the client 2-3 days a week. Job Description: This is a unique op…

View Details
Posted 2025-09-14

Yard Associate

Pacific States Petroleum
Concord, CA

YARD ASSOCIATE Pacific States Petroleum, Inc. is an on-site fueling company servicing California and Reno, focusing on delivering products like diesel, unleaded, and propane. It all started in May…

View Details
Posted 2025-09-10

Control Cashier I

Department of Motor Vehicles
Sacramento County, CA

Job Description and Duties This position is located at the DMV Headquarters in Sacramento.  The Abstract Processing Unit (APU) is seeking an enthusiastic, dependable and flexible individual with…

View Details
Posted 2025-09-10

Senior Biologist

Harris & Associates
Salinas, CA

Who We Are Our Environmental Planning + Compliance team has decades of experience in CEQA and NEPA compliance and delivering legally defensible environmental documents, environmental constraints …

View Details
Posted 2025-09-10