Softwarearchitekt (m/w/d) C++
Core
Designing and evolving software architecture for semiconductor production systems and integrating new hardware modules.
Role type
Senior C++ Software Architect
Builds
Semiconductor production systems and hardware-software integration solutions
Domain
Semiconductor manufacturing / Industrial automation
Deliverable
production ML models | product features
Required skills
C++ development, software architecture design, legacy code refactoring, hardware-software integration, industrial control systems, object-oriented development, technical leadership
Preferred skills
PLC programming, C# development, industrial communication protocols
Technologies
C++, C#, PLC
Responsibilities
Conceptualize and evolve software architecture for semiconductor production systems, analyze and modernize existing C++ software including legacy code refactoring, define interfaces between hardware, control, and application layers, lead technical reviews and ensure software quality standards, support system integration and validation, create and maintain technical architecture documentation
Seniority
Senior, hands-on IC with architectural leadership