Senior Software Engineer (w/m/d)
Core
Design and optimize embedded Linux software, cloud architectures, and intelligent algorithms for industrial control and data platforms.
Role type
Senior Software Engineer (Embedded Systems & Cloud)
Builds
Embedded devices, site controllers, cloud solutions, and intelligent tracking/stow systems for industrial plants.
Domain
Industrial Automation / Embedded Systems / Cloud Computing
Deliverable
production ML models | product features | infrastructure
Required skills
Embedded Linux development, C programming, Rust, distributed systems, industrial communication protocols (Modbus, MQTT, SCADA), CI/CD pipelines, automated testing, system architecture design, OTA update management.
Preferred skills
Technical leadership experience, simulation and digital twin concepts, cross-functional team management.
Technologies
Linux, C, Rust, Modbus, MQTT, SCADA, CI/CD, Docker/Kubernetes (implied by containers), Cloud platforms.
Responsibilities
Develop and optimize near-device software on Embedded Linux; define and implement scalable software architectures and APIs; conceive tracking and optimization algorithms using weather and location data; build simulation and digital twin concepts for operational analysis; ensure secure OTA update processes; maintain high software quality via automated tests and code reviews; troubleshoot production issues; lead and support development teams.
Seniority
Senior, hands-on IC with architectural responsibilities.
