Embedded Softwareentwickler für die Automatisierung mobiler Arbeitsmaschinen (w/m/div.)
Core
Developing embedded software for Offroad Robotics Controllers (ORC) to enable sensor-based environment perception and autonomous decision-making for mobile work machines.
Role type
Senior Embedded Software Engineer (Autonomous Systems)
Builds
Offroad Robotics Controller (ORC) platform for mobile work machines
Domain
Industrial Automation / Autonomous Mobile Robotics
Deliverable
production ML models | product features
Required skills
C++, Python, Linux/QNX systems, Hardware programming (memory management, multithreading), Sensor fusion (Radar, Ultrasonic, Video), Machine Learning (Edge AI deployment), CI/CD, CMake
Preferred skills
Scalable architecture design, V-Model process knowledge, Agile software engineering
Technologies
C++, Python, Linux, QNX, CMake, Ethernet, CAN
Responsibilities
Define scalable software architecture, optimize algorithms using Machine Learning, design control functions for semi-autonomous machine operation, lead technical requirements derivation, support series production following the V-Model, ensure code quality in an agile environment
Seniority
Senior, hands-on IC