Linux C++ Embedded Developer

LADE GmbH
Mainz, Germany
13 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Experience level
Intermediate

Job location

Mainz, Germany

Tech stack

Artificial Intelligence
Bash
C++
Cloud Computing
CMake
Continuous Integration
Linux
Python
Modbus
Message Queuing Telemetry Transport (MQTT)
Quick EMUlator (QEMU)
Signal Processing
System Programming
Universal Asynchronous Receiver/Transmitter
Multithreading
Gitlab
GIT
Yocto
Docker

Job description

Firmware-Entwicklung für ESP32-basierte Controller-Boards Implementierung von Lade-Controller-Firmware basierend auf ISO15118-Stacks Entwicklung von Features für unsere C++-basiertes Energiemanagement zur Steuerung von E-Ladestationen Erstellung maßgeschneiderter Linux-Betriebssysteme mit dem Yocto-Projekt Entwicklung robuster systemd-Dienste sowie Bash-/Python-Skripte Zusammenarbeit mit Hardware-, Cloud- und AI Teams CI/CD-Implementierung für C++ mit GitLab Pipelines Was dich ausmacht

Erforderliche Skills

Requirements

3+ Jahre Erfahrung in C++ (20) und CMake Embedded Programmierung (ESP32, USB, I2C, SPI, UART) Erfahrung in Signalverarbeitung, Multithreading und Cross-Compiling Linux-Kenntnisse (Systemprogrammierung) Praxiswissen mit Git Sehr gute Deutsch- und/oder Englischkenntnisse

Optionale Skills

Docker, QEMU, MQTT, Modbus Python für Automatisierungstools Erfahrung mit ISO15118 oder OCPP Deine Benefits

Benefits & conditions

Mission mit Impact: Gestalte die Zukunft der E-Mobilitäst! Modernste Technologien und agile Entwicklungsmethoden Flache Hierarchien und eigenverantwortliches Arbeiten Flexibles Work-Modell mit Büro in Mainz

Apply for this position