Softwareentwickler C++ / Linux (m/w/d) | Embedded Systems & Echtzeitsoftware
Core
Develop efficient, reliable, and real-time software solutions for industrial machinery and automation systems.
Role type
Embedded Systems Software Engineer (C++/Linux)
Builds
Real-time software components and industrial communication protocols for food processing machinery.
Domain
Industrial Automation / Embedded Systems
Deliverable
production ML models | product features
Required skills
C++20, Linux, Git, CMake, Python, Unit Testing, System Testing, Distributed Systems, Network Protocols
Preferred skills
Kernel Development, DevOps Tools, AI Agents
Responsibilities
Develop and extend real-time software solutions based on C++ and Linux; Implement and maintain industrial communication protocols for connected systems; Conduct unit and system tests to ensure high software quality; Develop applications in Windows, WSL, and Docker environments; Integrate modern build and automation processes with CMake and Git; Develop scalable software components for distributed systems and real-time applications.