Heron Power - Senior/Staff Software Engineer, Connected Systems
Requirements
• 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. • 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. • If you are passionate about technology and enjoy working in a fast-paced environment, we would love to hear from you. Join us in accelerating the electrification of everything at Heron Power. • Heron Power provides competitive compensation (salary and equity) and benefits. The salary for this role ranges from $163,000 to $207,000 per year.
Responsibilities
• Build scalable backend services and data platforms for industrial IoT deployments. • Build telemetry ingestion, processing, storage, and analytics pipelines supporting fleet monitoring and system fault analysis. • 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 that enable reliable integration across Connected Systems, Firmware, Manufacturing, and System Test. • Contribute to software quality through code reviews, testing strategies, observability, and operational excellence. • Collaboration • Collaboration • Work closely with embedded software engineers on Cabinet Gateway integration, telemetry collection, and firmware management. • Collaborate with Manufacturing and System Test teams to improve data availability, traceability, and operational workflows. • Partner with DevOps and infrastructure teams on CI/CD, deployment automation, and observability. • Support development of customer-facing tools and dashboards for monitoring system performance and health.
Benefits
• This role owns critical components of larger software platform that enables smart functionality across Heron products and systems. You will create software that will run on energy-critical infrastructure deployed in challenging environments with limited connectivity and limited access. You will contribute to enabling Heron Care – industry first support and maintenance program ensuring continuous unit operation and supportability for extended periods of time. You will work on data systems that capture fleet-scale telemetry since device inception through decades of field operations.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT