Senior Embedded Software Developer (w/m/d) für Edge-basierte Automatisierungssysteme
Core
Designing and implementing the architecture of a Linux-based runtime environment for industrial edge automation systems, ensuring technical realization and continuous development.
Role type
Senior embedded software architect (Linux/Industrial Edge)
Builds
Linux-based runtime environments for industrial edge automation
Domain
Industrial automation, embedded systems, Linux
Required skills
C++ (17/20), Python, Linux kernel concepts, container technologies, WebAssembly (Wasm), static code analysis, Git, CMake, Gtest, functional safety (IEC 61508), OPC UA, MQTT
Preferred skills
Experience with sandboxing mechanisms, modern engineering methods, AI-assisted workflows
Technologies
Linux, WebAssembly, Docker, Kubernetes, CMake, Git, Gtest, OPC UA, MQTT
Responsibilities
Define architecture and design of the Linux-based runtime environment, implement defensive programming principles for safety-critical applications, conduct code reviews, document software for certification, analyze safety-critical use cases
Seniority
Senior, hands-on IC
