Software Engineering Manager
Company: Impulse Labs, Inc.
Location: San Francisco
Posted on: May 9, 2025
Job Description:
About UsWe're Impulse. We're a team of engineers, designers, and
innovators based in San Francisco who believe making good decisions
for your home and the environment should not come at a cost to your
lifestyle. We're dedicated to building delightful, high-performance
products for everyday needs that enable rewarding, long-term,
scalable solutions for whole-home electrification.About the
RoleImpulse is seeking a Software Engineering Manager to lead and
scale our growing software team in San Francisco. In this
leadership role, you'll work closely with cross-functional teams -
including hardware, product management, leadership - to develop
robust, high-performance software experiences that power our
connected hardware products and help our partners implement the
same experiences in their products. You'll be responsible for
technical direction, team development, and execution of key
software initiatives across embedded systems, mobile/web platforms,
and cloud infrastructure.We're looking for someone excited to be
part of an early-stage, VC-backed startup building innovative
products that drive systemic change in the home electrification
space.Location: Design District, San Francisco, CA. Commuting to
Impulse San Francisco HQ is expected. Strong preference for fully
on-site, although open to remote 1-2 days per week.What you'll be
doing
- Lead and manage a high-performing software engineering team
across embedded, cloud, and application layers.
- Drive the development of software systems supporting our
flagship product, the Impulse Cooktop, and future platform
features.
- Partner with hardware leads to ensure smooth integration
between physical products and digital experiences.
- Help define and enforce engineering best practices.
- Guide architectural decisions and system design with a focus on
scalability, performance, and user experience.
- Mentor and grow engineers through coaching, technical guidance,
and performance development.
- Collaborate with Product Managers to prioritize features and
align roadmaps with hardware build timelines.
- Actively shape our software development culture in a fast-paced
startup environment.
- Working closely with technical program management on
prioritization and scheduling for the software team.This is
considered a senior role, and as such, we're looking for:
- 7+ years of experience in software engineering with at least 3
years in a management or leadership role.
- Proven success leading software teams in fast-paced product
environments, ideally with hardware/software integration.
- A track record of building and shipping high-quality consumer
electronics, automotive, or IoT products.
- Exceptional communication and collaboration skills - able to
effectively communicate complex technical topics across the
organization in the interest of driving decisions and execution.
You will also be working within a globally-distributed team in
different time zones where conciseness of live and asynchronous
communication is key.
- Experience with agile project management practices and
fast-paced product development cycles.
- Experience with Rust, or experience in a similar language (e.g.
C, C++, C#) is required.
- Experience with software development for embedded systems and
systems engineering considerations for design and implementation of
embedded systems is a plus.
- Experience with safety-critical systems development and
certification in the appliance, automotive, aerospace, or consumer
electronics space is a plus.
- Comfortable working at a Series A hardware startup with all
that entails; if you're interested but unsure what life at Impulse
is like, make sure to ask us all about it when you connect with
us!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 ProcessAt
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:
- Introduction call with our People Operations team
- Phone Screen with the Hiring Manager
- On-site Technical Interviews with the team, including the CEO
and COOWe're excited to meet you and help you figure out if Impulse
is the right fit for you!
#J-18808-Ljbffr
Keywords: Impulse Labs, Inc., Elk Grove , Software Engineering Manager, IT / Software / Systems , San Francisco, California
Didn't find what you're looking for? Search again!
Loading more jobs...