Heron Power

Senior/Staff Software Engineer, Connected Systems

Scotts Valley. Posted a month ago

The role

You will build scalable Connected Systems software including telemetry pipelines, fleet management, and secure firmware updates. You will work across edge devices, cloud infrastructure, data pipelines, backend services, and user-facing applications.

What you will do

  • Build scalable backend services and data platforms for industrial IoT deployments.
  • Build telemetry ingestion, processing, storage, and analytics pipelines.
  • Develop services and workflows for diagnostics, remote troubleshooting, asset lifecycle tracking, and over-the-air firmware updates.
  • Implement APIs, event-driven services, and data models.
  • Contribute to software quality through code reviews, testing strategies, observability, and operational excellence.
  • Work with embedded software engineers on Cabinet Gateway integration, telemetry collection, and firmware management.
  • Collaborate with Manufacturing and System Test teams to improve data availability and workflows.
  • Partner with DevOps and infrastructure teams on CI/CD, deployment automation, and observability.
  • Support development of customer-facing tools and dashboards.
  • Share technical input with engineering leadership on roadmap and prioritization decisions.

Required qualifications

  • 7+ years of professional software engineering experience, including ownership of significant components of a distributed system.
  • Experience contributing to complex software products from design through production deployment.
  • Experience building, or contributing to, industrial IoT, telemetry, fleet management, or other large-scale connected systems.
  • Strong experience designing and implementing backend services in Python, Golang, Rust, Java, or similar languages.
  • Experience building telemetry ingestion, stream processing, or event-driven systems using Kafka or cloud-native equivalents.
  • Solid understanding of APIs, distributed systems, cloud infrastructure, and data platform design.
  • Experience collaborating across firmware, hardware, manufacturing, test, and software teams.
  • Strong debugging and problem-solving skills in production environments.

Nice to have

  • Experience with fault detection, diagnostics, or prognostics systems.
  • Familiarity with industrial networking, SCADA, or edge computing architectures.
  • Experience with frontend technologies such as React.
  • Experience building systems supporting remote device management and firmware updates.

Benefits

  • Competitive compensation (salary and equity)
  • Benefits

About the company

Heron Power is a startup building cutting-edge power electronics for the 21st-century grid. They aim to debottleneck the growth of electricity generation and consumption with scalable, innovative, and cost-effective hardware and software solutions.

Senior/Staff Software Engineer, Connected Systems at Heron Power | JobZoey