CareerPlan

Software-Entwickler (Medior-Level), Embedded C++

Aachen, NORDRHEIN_WESTFALENFull-time2026-10-22 → 2026-11-10
Hybrid

Core

Embedded C++ developer implementing communication protocols (OCPP, ISO 15118) and controlling hardware interfaces for AC charging controllers in the electric mobility sector.

Role type

Senior Embedded Software Engineer (C++/Linux)

Builds

AC charging controllers with Plug & Charge and ISO 15118 capabilities

Domain

Electric Mobility / Automotive / Embedded Systems

Required skills

Modern C++ (C++17+), Embedded Linux, Hardware interface control (UART, I2C, SPI, GPIO), Automated testing (Unit/Integration), Protocol implementation (OCPP, ISO 15118), Git, Network protocols

Preferred skills

Buildroot, TLS/PKI, Powerline communication (HomePlug), German Eichrecht, Presentation skills

Technologies

Embedded Linux, C++, OCPP 1.6/2.0.1/2.1, ISO 15118, IEC 61851, Git, UART, I2C, SPI, GPIO

Responsibilities

Implement and maintain standardized communication protocols in Embedded Linux; Control hardware interfaces and peripherals; Create and maintain automated tests; Analyze technical requirements and convert to software design; Debug and fix errors on target; Prepare and conduct interoperability tests with partners

Seniority

Mid-level (Medior), 3+ years experience