Linux C++ Embedded Developer
LADE GmbH
1 month ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, German Experience level
IntermediateJob location
Remote
Tech stack
Artificial Intelligence
Bash Shell
C++ (Programming Language)
CMake
Computer Programming
Continuous Integration
Linux
Firmware
Python (Programming Language)
Modbus
Message Queuing Telemetry Transport (MQTT)
Quick EMUlator (QEMU)
Signal Processing
System Programming
Universal Asynchronous Receiver/Transmitter
USB
Multithreading
Serial Peripheral Interface
Hardware Testing
Gitlab
GIT
Yocto
Docker
Job description
- Develop firmware for ESP32-based controller boards
- Implement charger firmware based on the ISO15118 software stack
- Develop features for our core C++-based energy management service based on Linux in C++
- Create custom Linux operating systems using the Yocto Project
- Develop robust systemd daemons as well as bash and Python scripts
- Collaborate with hardware, cloud and AI teams to implement cool features
- Support implementation of CI/CD for C++ and Yocto projects using GitLab Pipelines Contribute to hardware testing and troubleshooting
Requirements
- 3+ years of experience in C++ (20) and CMake
- Strong low-level programming skills (ESP32, USB, I2C, SPI, UART)
- Experience with signal processing, multithreading, and cross-compiling
- Advanced knowledge of Linux (system programming)
- Hands-on experience with Git
- Excellent German and/or English skills
Optional Skills
- Experience with Docker, QEMU, MQTT, Modbus
- Python for automation tools
- Experience with ISO15118 or OCPP, * 3+ years experience in C++ (20) and CMake
- Embedded programming (ESP32, USB, I2C, SPI, UART)
- Experience in signal processing, multithreading and cross-compiling
- Linux knowledge (system programming)
- Practical knowledge with Git
- Very good knowledge of German and/or English
Optionale Skills / Optional Skills:
- Docker, QEMU, MQTT, Modbus
- Python for automation tools
- Experience with ISO15118 or OCPP
Your benefits
About the company
As a pioneer in electromobility, LADE GmbH develops smart charging solutions for a sustainable future. Our software controls charging infrastructure and energy management systems, actively driving the energy transition forward.