Embedded Software Developer for the Automation of Mobile Work Machines (f/m/div.)
Core
Develop embedded software in C++ for the Offroad Robotics Controller (ORC) platform to enable sensor-based environmental perception, intelligent data processing, and autonomous decision-making for mobile work machines.
Role type
Senior Embedded Software Engineer (Automation)
Builds
Semi-automated mobile work machines with integrated radar, ultrasound, and camera systems
Domain
Industrial automation, robotics, embedded systems
Deliverable
production ML models | product features
Required skills
C++, Python, Linux/QNX, low-level programming (memory management, multithreading), sensor fusion, machine learning (edge AI), CI/CD, CMake, communication protocols (Ethernet, CAN)
Preferred skills
V-model experience, agile environment experience
Technologies
C++, Python, Linux, QNX, CMake, CI/CD, Ethernet, CAN
Responsibilities
Define scalable architecture for the ORC platform, design control functions and algorithms for semi-automatic control, derive technical requirements, support series production, ensure code quality
Seniority
Senior, hands-on IC