This job has expired

This position was posted on October 9, 2025 and is likely no longer accepting applications. We've kept it here for historical reference. Check out the similar jobs below!

Impulse Dynamics, Inc. logo

Software Engineer, Platform

Job Overview

Location

San Francisco

Job Type

Full-time

Category

Software Engineering

Date Posted

October 9, 2025

Full Job Description

đź“‹ Description

  • • Own the embedded software stack that powers Impulse’s next-generation electrified appliances, from boot-loader to user-facing UI, ensuring every watt of energy is delivered with elegance and reliability.
  • • Architect and implement on-device applications in Rust for i.MX8-class SoCs running custom Yocto Linux builds, balancing real-time control loops, safety interlocks, and buttery-smooth touch-screen interactions.
  • • Design reusable UI frameworks that render beautifully on 7–10-inch TFT displays, support over-the-air updates, and gracefully degrade when connectivity or sensors misbehave—because a homeowner’s dinner should never depend on Wi-Fi.
  • • Build hardware-abstraction layers that abstract GPIO, I²C, SPI, CAN, and high-speed ADC/DAC paths so that firmware, cloud, and mobile teams can innovate without learning the quirks of every new sensor or actuator.
  • • Champion code quality through rigorous unit, integration, and hardware-in-the-loop tests; establish CI pipelines that run on every PR and flash nightly builds onto physical rigs so regressions are caught before they reach the kitchen.
  • • Collaborate daily with electrical, mechanical, product, and UX teammates in our SOMA prototyping lab—white-boarding power budgets at 9 a.m., flashing boards at noon, and tasting coffee roasted on one of our induction cooktops by 3 p.m.
  • • Mentor junior engineers through pair-programming and architecture reviews, while also learning from domain experts in battery chemistry, power electronics, and climate science—cross-pollination is how we move faster than the market.
  • • Translate murky product requirements (“make it feel like magic”) into crisp technical specs, story points, and OKRs that keep hardware, software, and go-to-market teams aligned as we scale from tens to thousands of homes.
  • • Instrument everything: telemetry pipelines that stream metrics to Apache Arrow-backed data lakes, anomaly detection that flags failing inverters before the homeowner notices, and dashboards that let our support team solve issues remotely.
  • • Participate in customer site visits and beta installs to observe real-world usage, gather feedback, and iterate rapidly—shipping firmware updates weekly so early adopters become lifelong evangelists.
  • • Contribute to open-source projects (we upstream Yocto layers, Rust crates, and Linux kernel patches) and speak at meetups—because the climate fight is bigger than any one company and we want the best ideas to win.
  • • Help define the long-term technical roadmap: next-gen SoC selection, secure boot strategy, containerized edge runtimes, and cloud-edge split for machine-learning models that optimize energy usage across millions of homes.
  • • Embrace the controlled chaos of an early-stage startup: priorities shift, hardware revs change, and yesterday’s prototype is today’s production blocker—your flexibility and sense of humor turn uncertainty into opportunity.
  • • Ultimately, your code will sit at the heart of every Impulse appliance, quietly orchestrating kilowatts of clean electricity so families can cook, heat, and live without fossil fuels—measurable impact baked into every function call.

Skills & Technologies

TypeScript
Rust
AWS
GCP
Linux
Remote

Ready to Apply?

You will be redirected to an external site to apply.

Impulse Dynamics, Inc. logo
Impulse Dynamics, Inc.
Visit Website

About Impulse Dynamics, Inc.

Impulse Dynamics is a medical device company that develops and markets the Optimizer Smart system for cardiac contractility modulation (CCM) therapy. The implantable device delivers non-excitatory electrical signals to improve contraction strength in patients with chronic heart failure who remain symptomatic despite guideline-directed drug therapy and are not indicated for CRT. Clinically proven in multiple randomized trials, the therapy enhances exercise tolerance and quality of life. The company, founded in 1996 and headquartered in Marlton, New Jersey, operates across the United States, Europe, and other international markets, providing training and support to electrophysiologists and heart failure specialists.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Penn Mutual Life Insurance Company logo

Penn Mutual Life Insurance Company

Remote - United States
Full-time
Expires Jun 17, 2026
DynamoDB
AWS
Data Science
+4 more

4 days ago

Apply
⏰ EXPIRES SOON
Amsterdam HQ
Full-time
Expires Apr 27, 2026 (Soon)
Go
Design
Hybrid
+1 more

2 months ago

Apply
Bulgaria, Georgia, Hungary , Lithuania, Poland , Romania , Uzbekistan
Full-time
Expires Jun 5, 2026
Python
Angular
ASP.NET
+5 more

15 days ago

Apply
Fully Remote - can be based anywhere in the U.S.
Full-time
Expires Jun 5, 2026
Python
JavaScript
GCP
+2 more

15 days ago

Apply