Impulse is a team of engineers, designers, and innovators based in San Francisco, focused on building high-performance, sustainable products for whole-home electrification.
The company is an early-stage, VC-backed startup that is rapidly growing and seeks passionate individuals to create scalable solutions for home and environmental decisions.
The Software Engineer will help build the embedded platform for next-generation electrified appliances, working across disciplines including UI displays, system integration, and hardware interfacing.
Responsibilities include designing and developing on-device software for embedded SoCs running Yocto Linux, building and maintaining UI frameworks, and architecting reliable software components in Rust or C++.
The role involves collaboration with firmware, cloud, and product engineering teams to improve codebase quality and support interactive workflows.
This is a senior role requiring initiative, flexibility, and technical breadth, with a focus on driving positive change in the industry.
Requirements:
A minimum of 4 years of programming experience is required.
At least 2 years of experience with low-level programming languages such as Rust or C++ is necessary.
Candidates should demonstrate a passion for learning and growing their skill set.
The ability and willingness to cross technology domains to produce thoughtful solutions is essential.
Excitement to work in a dynamic early startup environment with the potential to impact the global climate and energy crisis is expected.
Familiarity with modern backend/cloud infrastructure, data frameworks, or scripting languages would be a bonus, but not required.
Experience with consumer electronics or hardware-integrated software development is also a plus.
Benefits:
Employees will receive meaningful equity in a fast-moving company with top investors.
The benefits package includes generous health, vision, dental, commuter, and fitness options.
Employees will have the opportunity to help define the culture for a diverse, inclusive, and global team.
Impulse is committed to creating an inclusive environment for all employees, celebrating diversity and prohibiting discrimination and harassment.