Senior Software Engineer (w/m/d)
Core
Designing and developing embedded software and cloud-based control platforms for industrial devices and fleets.
Role type
Senior Software Engineer (Embedded Systems & Cloud)
Builds
Embedded Linux software, cloud solutions, and device management systems for industrial clients.
Domain
Industrial IoT, Embedded Systems, Cloud Infrastructure
Required skills
Embedded Linux development, C programming, Rust, distributed systems, industrial communication protocols (Modbus, MQTT, SCADA), CI/CD pipelines, OTA update processes, digital twin concepts, algorithm development for tracking and optimization.
Preferred skills
Technical leadership or architecture experience, experience with large international device fleets.
Technologies
Embedded Linux, C, Rust, Modbus, MQTT, SCADA, CI/CD, Digital Twin
Responsibilities
Develop and optimize device-proximate software on Embedded Linux; define and implement software architectures, APIs, and data models; conceive tracking and optimization algorithms; build simulation and digital twin concepts; manage secure OTA update processes; ensure software quality via automated testing and code reviews; analyze and resolve production issues; lead and support development teams.
Seniority
Senior, hands-on IC with leadership potential
