Redwood Materials

Software Engineer – Site Controller, Energiespeicherung

PythonDockerKubernetesRust
Automatische Übersetzung. Prüfe das Original.

Über Redwood Materials

Redwood Materials wurde 2017 von JB Straubel, Mitbegründer und ehemaliger CTO von Tesla, mit einer einfachen, aber radikalen Idee gegründet: Die kritischen Mineralien, die die Energiewende antreiben, existieren bereits. Sie müssen nur zurückgewonnen werden. Heute ist Redwood der größte Recycler von Lithium-Ionen-Batterien in Nordamerika – er gewinnt kritische Mineralien aus Altbatterien zurück, veredelt sie und setzt sie wieder in die Lieferkette ein. Im Energiebereich hat Redwood das weltweit größte Projekt für Second-Life-Batterien implementiert, das KI-Rechenzentren in Monaten statt Jahren mit Strom versorgt und dabei proprietäre Energiearchitektur nutzt, die vollständig intern entwickelt wurde. Das Unternehmen ist profitabel, der Markt, in dem es tätig ist, wird voraussichtlich im nächsten Jahrzehnt um das 20- bis 50-fache wachsen, und Redwood ist das einzige Unternehmen mit der Lieferkette, der Technologie und der operativen Skalierung, um diesen Markt anzuführen.

Software Engineer – Site Controller, Energiespeicherung

Wir stehen am Rande einer globalen Energiewende. Bei Redwood Materials gehen wir über das Batterierecycling hinaus, um das fortschrittlichste, zirkuläre Energiesystem der Welt aufzubauen. Unser Ziel ist es, die Branche von statischer, hardwarelastiger Infrastruktur hin zu agilen, softwaregesteuerten Energieanlagen zu bewegen.

Der Site Controller ist das „zentrale Nervensystem“ unserer modularen Batteriespeichersysteme (BESS). Es ist die Plattform, die es uns ermöglicht, neue und wiederaufbereitete Batterien zu einer einzigen, leistungsstarken Energieanlage zu harmonisieren. Wir suchen Ingenieure, die das digitale Rückgrat aufbauen, das erneuerbare Energien endlich grundlastfähig macht und das Netz in ein wirklich digitales, reaktionsfähiges Netzwerk verwandelt. Als Site Controller Software Engineer sind Sie für die übergeordnete Orchestrierung unserer netzskalierten Speicherstandorte verantwortlich. Auf der Ebene der „Systemkoordination“ entwerfen und implementieren Sie die missionskritische Logik, die bestimmt, wie GWh-große Standorte mit dem Energieversorger, industriellen Anlagen und der Redwood Cloud interagieren. Sie bauen die skalierbare, ausfallsichere Softwareplattform auf, die unsere proprietäre „Pack Manager“-Technologie ermöglicht.

Zu den Verantwortlichkeiten gehören

  1. Verteilte Systemarchitektur: Entwurf und Implementierung einer skalierbaren, ausfallsicheren Softwarearchitektur für den Site Controller, die sicherstellt, dass er Tausende von verteilten Mikrocontrollern ohne Ausfallzeiten koordinieren kann.
  1. Gestaffelte Steuerungslogik: Leitung der Entwicklung von Multi-Rate-Steuerungssystemen, die die übergeordnete Standortkoordination mit der Echtzeit-Netzausführung in Einklang bringen. Sie arbeiten mit Simulations- und Steuerungsteams zusammen, um den Ladezustand und die Batterielebensdauer auf der Ebene der Standortkoordination zu optimieren, während Sie die Integration von Hochgeschwindigkeits-Closed-Loop-Steuerungen leiten, um eine Netzsynchronisation im Sub-Zyklus und eine präzise Befehlsausführung zu gewährleisten.
  1. Systemresilienz und Fehlerbehandlung: Entwurf robuster Fehlerverwaltungs-Frameworks, Entwurf der Zustandsautomaten, die für die autonome Fehlerwiederherstellung und Failsafe-Modi verantwortlich sind.
  1. Deterministische Vernetzung: Entwurf der physischen und Echtzeit-Netzwerkschichten. Sie definieren die Kommunikationsschnittstellen und Netzwerkprotokolle, die einen latenzarmen, zuverlässigen Datenfluss zwischen dem Site Controller, lokalen Anlagen und der übergeordneten Telemetrie gewährleisten.
  1. Hardware-Abstraktion und -Integration: Entwurf und Definition der kritischen Softwareschnittstellen, die es unserem „Pack Manager“ ermöglichen, als universeller Übersetzer zu fungieren. Sie entwerfen die Kommunikationsschichten, um eine hohe Verfügbarkeit und einen ausfallsicheren Datenaustausch zwischen dem zentralisierten Site Controller und einer heterogenen Flotte von nachgeschalteten Mikrocontrollern zu gewährleisten.
  1. Testbare Software-Exzellenz: Entwurf und Implementierung hochmodularer, testbarer Software. Sie sind dafür verantwortlich, sicherzustellen, dass die gesamte Site Controller-Logik mit Blick auf automatisierte Unit- und Integrationstests entwickelt wird, was eine robuste Grundlage für die systemweite Validierung bietet.
  1. Systemdiagnose: Vertrautheit mit verteilten Protokollierungstools und Optimierung von Telemetriedatenflüssen für die Echtzeit-Systemzustands- und Leistungsverfolgung.

Gewünschte Qualifikationen

  1. Hintergrund: Ein Bachelor- oder Master-Abschluss in Informatik oder Elektrotechnik, kombiniert mit 2+ Jahren Berufserfahrung in der Entwicklung von Anwendungssoftware für hardwarebeschränkte Systeme.
  1. Moderne Toolchain: Beherrschung von Rust und Python. Sie verstehen, wann Sie die Sicherheit und Leistung von Rust für die Standortorchestrierung nutzen sollten und wie Sie Python für schnelle Toolentwicklung und Simulationen einsetzen.
  1. Industrielle Vernetzung: Tiefgehende Vertrautheit mit industriellen Kommunikationsprotokollen (Modbus TCP und CAN). Erfahrung mit DNP3 oder IEC 61850 ist ein erheblicher Vorteil.
  1. Systemadministration: Umfangreiche Erfahrung mit Linux Systemadministration und modernen Containerisierungstechnologien (Docker, Kubernetes) für Edge Computing.
  1. Flottenorchestrierung: Erfahrung in der Implementierung und Verwaltung von hochverfügbaren Firmware Over-the-Air (OTA)-Pipelines, die sichere und zuverlässige Updates von der Cloud bis zu den nachgeschalteten Controllern gewährleisten.
  1. Datenlebenszyklus: Erfahrung mit Zeitreihendatenbanken und Datenvisualisierungstools zur Überwachung des Systemzustands und der Energieflüsse.
  1. Hardware-Integration: Nachgewiesene Erfolgsbilanz bei der Integration von Standardkomponenten (VOTS) – wie PV-Systemen, Industrieumrichtern, Brandschutzsystemen und HLK-Steuerungen – in eine einheitliche Softwareplattform.

Gemäß den kalifornischen Transparenzgesetzen für Bezahlung ist die Gehaltsspanne für diese Position unten aufgeführt. Die tatsächliche Vergütung kann je nach einer Vielzahl von Faktoren, einschließlich Erfahrung, Ausbildung und Fähigkeiten, variieren.

Gehaltsspanne Kalifornien: $180,000–$237,500 USD

Die Position ist Vollzeit. Die Vergütung richtet sich nach der Erfahrung.

Wir sammeln personenbezogene Daten (PI) von Ihnen im Zusammenhang mit Ihrer Bewerbung um eine Anstellung bei Redwood Materials, einschließlich der folgenden Kategorien von PI: Identifikatoren, persönliche Aufzeichnungen, Berufs- oder Beschäftigungsinformationen und aus Ihren PI abgeleitete Schlussfolgerungen. Wir sammeln Ihre PI für unsere Zwecke, einschließlich der Erbringung von Dienstleistungen und der Durchführung von Abläufen im Zusammenhang mit Ihrer potenziellen Anstellung. Wenn Sie weitere Fragen zum Datenschutz haben, kontaktieren Sie uns bitte unter [email protected].

Mehr Möglichkeiten mit einem Profil

Für mehr Stellen berücksichtigt werden, ohne den ganzen Prozess zu wiederholen? Erstellen Sie Ihr Profil, damit Unternehmen auf Nort Sie finden.

Profil erstellen

Dein nächster Jobsucht schon nach dir.

Nort

Reverse-Recruiting- Plattform für Entwickler

RechtlichesNutzungsbedingungenDatenschutznortjobs © 2026