RUST Entwickler - 100% remote - 6 Monate - Start: 01.12.

Munich, Bavaria  ‐ Remote

Keywords

Rust (Programming Language) Linux FreeRTOS Web Servers Raspberry Pi Communications Protocols Software Architecture Software Engineering PIC Microcontroller Operational Systems

Description

Mein Kunde aus dem Energiesektor ist aktuelle auf der Suche nach einem RUST-Entwickler. Das Projekt ist grüne Wiese und es soll eine Software für einen Regler von Grund auf geschrieben werden. Das Team arbeitet daran, maßgeschneiderte Lösungen für das Wärmemanagement zu schaffen, indem sie hochmoderne Regler mit umfassender Software entwickeln.


Aufgaben und Projektumfang
Als Softwareentwickler des Teams übernehmen Sie eine Schlüsselrolle bei der Entwicklung der Software für deren Regler. Das Projekt umfasst die Erstellung der Software von Grund auf, beginnend mit der Konzeption bis zur Implementierung. Hierbei sind sowohl die Grundarchitektur der Software als auch spezifische Regelungsmodule zu entwickeln.
Das Projekt umfasst die Entwicklung und Umsetzung von Gebäuderegelungssystemen. Hierbei werden mehrere Regler in einem Schaltschrank zusammengesetzt, wobei die Kommunikation sowohl zwischen den Reglern als auch zwischen den verschiedenen Komponenten innerhalb der Regler über OpenCAN erfolgt.


Gewünschte Erfahrungen:
- Erfahrung in der Softwareentwicklung
- RUST Kenntnisse
- Erfahrung mit der Programmierung von Mikrocontrollern, insbesondere CM4 Raspberry Pi und ESP32 mit Betriebssystemen Linux und FreeRTOS
- ggf. Erfahrung mit der Entwicklung von UIs für Displays und Webserver
- Kommunikationsprotokollen, insbesondere OpenCAN


Aufgaben im Detail:
- Entwicklung der grundlegenden Software-Architektur für die Regler
- Implementierung von Regelungsmodule für verschiedene Funktionen
- Entwicklung von Benutzeroberflächen für Displays und Webserver
- Implementierung der Kommunikation zwischen den Reglern über OpenCAN
Integration und Kommunikation zwischen ESP32 und CM4 via OpenCAN


#Technologien:
RUST
CM4 Raspberry Pi mit Linux
ESP32 mit FreeRTOS
OpenCAN


#Eckdaten:
- Start: 01.12.2023
- Vollzeit
- Laufzeit: 6 Monate
- 100% remote
Start date
12.2023
Workload
100% (5 days per week)
Duration
6 months
(extension possible)
From
Optimus Search GmbH
Published at
16.11.2023
Contact person:
Julia Walbaum
Project ID:
2682304
Industry
Energy Industry
Contract type
Freelance
Workplace
100 % remote
To apply to this project you must log in.
Register