CareerPlanGet AI match score →

Software Developer - C++*

Mülheim-Kärlich, RP, de💼 Full-time🗓 2026-06-25 → 2026-07-31

Core

Develop and optimize C++ software for sensor-based sorting machines, implementing AI-supported inference pipelines and machine logic for embedded and edge devices.

Role type

Senior C++ software engineer (industrial/embedded)

Builds

Intelligent sorting machines with embedded AI and deep-learning models

Domain

Industrial automation, recycling, waste management, embedded systems

Deliverable

production ML models | product features | infrastructure

Required skills

C++ development, embedded systems programming, machine logic implementation, software testing and validation, multithreading, hardware-software interface understanding

Preferred skills

AI and deep-learning application experience, image processing or machine vision, TypeScript/HTML/CSS frontend basics, Python

Technologies

C++, TypeScript, HTML, CSS, Python

Responsibilities

Develop and optimize C++ software for sensor-based sorting machines, Build and improve inference pipelines for embedded and edge devices, Implement new software modules, features and machine logic, Analyze, troubleshoot and resolve software issues, Test and validate software directly on machines under real operating conditions, Support the integration of AI and deep-learning models into productive machine environments

Seniority

Senior, hands-on IC

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on SmartRecruiters ↗