Softwareentwickler C++ / Linux (m/w/d) | Embedded Systems & Echtzeitsoftware - Hybrid
Core
Developing real-time capable software solutions and industrial communication protocols for connected systems using C++ and Linux.
Role type
Senior C++ Embedded Systems Engineer
Builds
Scalable software components for distributed systems and real-time applications in the food processing machinery industry
Domain
Industrial automation, Embedded Systems, Real-time software
Required skills
C++20, Linux, Git, CMake, Python, Unit testing, System testing, Distributed systems, Real-time programming, Industrial communication protocols
Preferred skills
Kernel development, Network protocols, Azure DevOps, Docker, WSL, AI agents
Technologies
C++, Linux, Python, CMake, Git, Azure DevOps, Docker, VS Code, WSL
Responsibilities
Develop and extend real-time software solutions based on C++ and Linux; Implement and maintain industrial communication protocols for connected systems; Design and execute unit and system tests; Develop applications in Windows, WSL, and Docker environments; Integrate modern build and automation processes with CMake and Git; Further develop scalable software components for distributed systems and real-time applications.