Softwareentwickler Infrastruktur (m/w/d)
Core
Developing and evolving infrastructure software for controlling, monitoring, and communicating complex technical systems, specifically embedded systems for mechanical components.
Role type
Software engineer (infrastructure/embedded systems)
Builds
Embedded systems and infrastructure software for hardware control
Domain
Industrial automation / Embedded systems
Deliverable
production ML models | product features
Required skills
C++, Java, object-oriented design, software architecture, Git, Maven/Gradle/CMake, unit testing (JUnit/Google Test), UML/SysML modeling
Preferred skills
Microservices, layered architecture, MVC, agile methodologies, Scrum/Kanban
Responsibilities
Designing software architectures, implementing performant solutions, integrating software components, conducting code reviews, optimizing system scalability and stability
Seniority
Mid-level IC (multi-year experience required)
