(Senior) Software Engineer – Smart Device Ecosystems & AI (m|f|d)
Core
Translate architectural concepts into robust, scalable software for smart device ecosystems, ensuring reliable interaction across diverse devices, applications, and external systems while integrating AI-assisted engineering tools.
Role type
Senior Software Engineer (Smart Device Ecosystems & AI)
Builds
Scalable software enabling diverse devices, applications, and external systems to interact reliably across technical and customer-specific scenarios.
Domain
IoT / Smart Devices / AI-assisted Software Development
Deliverable
production ML models | product features
Required skills
Service-oriented software development, device integration, connectivity, synchronization, modern C++ or Go, AI-assisted coding tools (Claude, Codex), architectural decision-making, code quality assurance, Human-in-the-loop (HITL) workflows
Preferred skills
German language proficiency
Technologies
C++, Go, Claude, Codex
Responsibilities
Translate architectural concepts and complex requirements into robust, scalable, and maintainable software; Use AI-assisted engineering tools throughout the development lifecycle (solution design, code generation, refactoring, testing, bug fixing); Develop software capabilities for diverse device and system interaction; Act as a key user and sparring partner for AI-enhanced software development; Work in cross-functional agile teams to deliver high-quality software