Senior Entwicklungsingenieur Embedded Software / Architekt (m/w/d)
Core
Define and own software architecture for embedded systems (control units, sensor platforms), drive standardization, and provide technical leadership.
Role type
Senior Embedded Software Architect / Technical Lead
Builds
Scalable, maintainable embedded software solutions for control units and sensor platforms
Domain
Automotive/Industrial IoT, Embedded Systems
Required skills
Modern C++ (14/17/20), Embedded System Design, Software Architecture, RTOS, Microcontroller Development, CI/CD, Code Reviews, Technical Leadership
Preferred skills
Clean Code principles, HAL concepts, Modularization, Process Optimization
Technologies
C++14/17/20, STM32, CAN, Modbus, EthernetIP, ProfiNet, CMake, GCC, Jenkins, Jira, Confluence
Responsibilities
Define software architecture for embedded systems, make technology decisions focusing on scalability and maintainability, drive standardization of embedded platforms, provide technical leadership in projects, ensure software quality via architecture principles and code reviews, collaborate with product and hardware teams, identify technological risks and opportunities, improve development processes and CI/CD structures
Seniority
Senior, hands-on IC with technical leadership