Base Power Company

Software Engineer, Distributed Compute

Base Power Company
Apply
3 days ago
Austin, TX, USAMid Level
H1B sponsor

Responsibilities

  • Design and implement reliable application-level device software for thousands of deployed devices with over 99.5% uptime.
  • Build device-to-cloud communication protocols that handle network interruptions, packet loss, latency, offline states, and eventual synchronization without data loss.
  • Create deployment infrastructure and tooling for safe device updates, rollbacks, and health monitoring.
  • Develop bandwidth-efficient and privacy-conscious telemetry systems for remote debugging and system understanding.
  • Design software within hardware constraints including memory, CPU, power, and storage limitations.
  • Collaborate with hardware, infrastructure, and product teams on device capabilities, synchronization, authentication, and secure communication.
  • Own the full software lifecycle including development, testing, deployment, monitoring, code review, and maintenance.

Requirements

  • At least 3 years of production software experience on physical devices, IoT systems, or embedded systems, excluding firmware-only experience.
  • Strong experience with C, C++, Rust, Go, or equivalent systems languages.
  • Deep understanding of networking, HTTP, REST APIs, and device communication protocols.
  • Experience building software for unreliable networks, offline operation, and eventual synchronization.
  • Familiarity with Linux or equivalent operating systems at the system level.
  • Understanding of battery life, memory constraints, and performance optimization on resource-constrained hardware.
  • Ability to own backend device software end to end, including development, testing, deployment, and monitoring.
  • Preferred experience includes real-time or safety-critical systems, automotive, robotics, industrial IoT, energy or utilities, OTA updates, device management platforms, containerization, lightweight runtimes, gRPC or other RPC frameworks, cryptography, secure device communication, and distributed tracing.

Benefits

  • The role is in person.
  • The position is at a startup with shifting priorities and evolving responsibilities.
  • The work focuses on improving grid reliability, reducing blackouts, and operating distributed energy infrastructure.

Tech Stack

Categories

Base Power Company

About Base Power Company

201-500 employees

Base Power Company builds and operates distributed home battery systems that provide outage protection and lower electric costs for households, while strengthening local grid reliability. The company sells and finances these systems directly and through partnerships with homebuilders in a B2B2C model. Founded in 2023 and headquartered in Austin, Texas, Base is privately held and focuses on clean energy, energy storage, and grid services in the U.S. market.

Contact me