Software Engineer C++ & Architektur (m/w/d)
Core
Evaluate, initiate, and implement software development activities based on existing architectures; reduce system complexity through decomposition and design; create specifications and requirements in IBM DOORS.
Role type
Senior C++ Software Architect / Systems Engineer
Builds
Modern embedded software solutions and complex technical systems
Domain
Automotive / Embedded Systems / Software Architecture
Deliverable
production ML models | product features | infrastructure
Required skills
C++, hardware-aware programming, requirements engineering, systems engineering, software architecture, IBM DOORS, decomposition, specification creation
Preferred skills
Agile methodologies, structured problem-solving, team collaboration
Technologies
IBM DOORS, C++
Responsibilities
Evaluate and implement software development activities based on existing architectures; reduce complexity of software systems through decomposition and design; create specifications and requirements in IBM DOORS; evaluate software architectures for quality, cost, and technical requirements; coordinate with development teams on technical challenges; support planning and implementation of work packages; contribute to the optimization of embedded software solutions.