Softwareentwickler C++ / Linux (m/w/d) | Embedded Systems & Echtzeitsoftware
Core
Develop high-performance, reliable, and scalable real-time software solutions for industrial machinery and automation systems.
Role type
Senior C++ Embedded Systems Engineer
Builds
Real-time software components and industrial communication protocols for food processing and automation machinery
Domain
Industrial Automation / Embedded Systems
Required skills
C++20, Linux, Git, CMake, Python, Unit Testing, System Testing, Distributed Systems, Real-time Systems
Preferred skills
Kernel Development, Network Protocols, DevOps Tools, AI Agents
Technologies
C++, Linux, Windows, WSL, Docker, CMake, Git, VS Code, CLion, Python, Azure DevOps, GitLab, GitHub
Responsibilities
Develop and extend real-time software solutions based on C++ and Linux; Implement and maintain industrial communication protocols for networked systems; Conceive and execute unit tests 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
Seniority
Senior, hands-on IC