Embedded Software Developer (m/w/d)
Core
Developing embedded software solutions on Linux platforms for control components of digital printing systems.
Role type
Embedded Software Developer
Builds
Control components for digital printing systems
Domain
Industrial automation / Digital printing
Deliverable
production ML models | product features
Required skills
C/C++ (C++17), Python, Linux real-time operating systems, driver development, fieldbus protocols, model-based development, software testing, automation
Preferred skills
Agile methodologies, problem-solving, analytical thinking
Technologies
Linux, C, C++, Python
Responsibilities
Conceptualizing, planning, and implementing embedded solutions including drivers, communication, control algorithms, and state machines; collaborating with interdisciplinary teams between component development and hardware design; supporting technology introduction until market launch.
Seniority
Mid-Senior, hands-on IC