Softwareentwickler (m/w/d) – C++ / Algorithmen & AI
Core
Develop robust C++ software components and intelligent data analysis/diagnosis algorithms for industrial measurement and diagnostic systems.
Role type
Senior C++ Software Engineer (Algorithms & Machine Learning)
Builds
Intelligent diagnostic and analysis solutions for industrial applications (fuel cells, electrolysis)
Domain
Industrial IoT / Electrochemical Impedance Spectroscopy / Deep Tech
Deliverable
production ML models | product features
Required skills
C++ (C++17+), Object-Oriented Design, Multithreading, Signal Processing, Machine Learning, Python, Data Analysis, Database Integration, Automated Testing
Preferred skills
Time Series Analysis, Predictive Maintenance, MLOps, Docker, Linux, Embedded Systems, CAN/CAN-FD
Technologies
C++, Python, NumPy, SciPy, pandas, scikit-learn, PyTorch, TensorFlow, SQL/NoSQL, Docker, Linux
Responsibilities
Design and implement modular, high-performance C++ software architectures; Develop algorithms for electrochemical data processing and feature extraction; Build and validate ML models for fault diagnosis and performance analysis; Integrate prototypes into production software platforms; Ensure software quality through automated testing and code reviews.
Seniority
Senior, hands-on IC