CareerPlan

Softwareentwickler (m/w/d) – C++ / Algorithmen & AI

Barleben, SACHSEN_ANHALTRemoteFull-time2026-09-07 → 2026-11-11
Hybrid

Core

Develop robust C++ software components and data-driven analysis/diagnosis algorithms for industrial measurement and diagnostic systems.

Role type

Senior C++ software engineer specializing in algorithms and machine learning

Builds

Intelligent diagnostic and analysis solutions for industrial applications (fuel cells, electrolysis)

Domain

Industrial instrumentation / Electrochemical Impedance Spectroscopy (EIS)

Deliverable

production ML models

Required skills

C++ (C++17+), Python, Machine Learning, Signal Processing, Statistical Analysis, Time Series Analysis, Database/Backend APIs, Automated Testing, Multithreading, Modular Architecture

Preferred skills

Predictive Maintenance, Condition Monitoring, MLOps, Docker, Linux, Embedded Systems, CAN/CAN-FD

Responsibilities

Develop and optimize modern C++ software components for measurement and analysis systems; Implement algorithms for electrochemical data processing, feature extraction, and statistical evaluation; Develop ML models for state assessment, fault diagnosis, and performance analysis; Integrate prototypes into production-ready software platforms; Ensure software quality through automated tests and code reviews.

Seniority

Senior, hands-on IC