Drimva

Heron Power

Senior/Staff Software Engineer, Connected Systems

$163K–$207K

Scotts Valley · On-site · Staff · Full-time · Posted Oct 9, 2026

Experience
7+ years of professional software engineering experience.

About the job

Build and operate Connected Systems software for grid-connected energy systems, including backend services, telemetry, fleet management, diagnostics, and firmware updates.

What you'll do

  • Build backend services and data platforms, including telemetry ingestion, processing, storage, and analytics.
  • Develop diagnostics, remote troubleshooting, asset lifecycle, and over-the-air firmware update workflows.
  • Integrate systems across engineering teams and improve software quality through testing, observability, and operational practices.

What they ask for

  • 7+ years of professional software engineering experience, including ownership of significant distributed-system components.
  • Experience delivering complex software products from design through production deployment and working on industrial IoT, telemetry, fleet management, or other large-scale connected systems.
  • Strong backend service development in Python, Golang, Rust, Java, or similar; experience with Kafka or cloud-native equivalents for telemetry, stream processing, or event-driven systems.
  • Understanding of APIs, distributed systems, cloud infrastructure, and data platform design; experience collaborating across firmware, hardware, manufacturing, test, and software teams.

Nice to have

  • Experience with fault detection, diagnostics, or prognostics; industrial networking, SCADA, or edge computing.
  • Frontend experience such as React, or experience with remote device management and firmware updates.

Pay

$163,000 to $207,000 per year (USD, base salary)

Tools

Python, Golang, Rust, Java, Kafka, React

Model-written summary · the original posting is authoritative

First seen Oct 29, 2026 · Last verified Nov 5, 2026 (UTC)