The posting
- Analyzing complex problems
- Designing and implementing system software
- Working with customers to understand their use models and propose and implement new solutions
- Defines architectural vision for the agile release train
- Define architecture roadmap and align with business teams (i.e., product manager) and solution architect
- Validates technology assumptions, evaluating implementation alternatives.
- Fosters Built-In Quality
- Updates high-level architectural documentation
- Enables agile teams to deliver value by empowering them to make local decisions, allowing a faster flow of work and better economics.
- Collaboration with different stakeholders, customer, application teams and scrum teams
- Coach and train scrum teams in architecture topics and software development topics
- University degree in computer science, electrical engineering or equivalent
- Vast experience as lead software developer, ideally already experience as software architect
- Knowledge as software architect in large system software development
- Vast experience as software developer with Java and C++
- Structured approach to problem analysis and problem solving
- Experience with component based software development
- Experience on Scrum / SAFe software development process
- Working self-reliant and being part of an agile team
- Good Linux / Unix knowledge
- Deep understanding of software design concepts and methodologies
- Profound knowledge of OO software development methods and tools
- Passion for quality
- Good communication skills; Fluent in English
- Mix of office / home remote working model (architecture design meetings with scrum teams in the office)
Preferred:
- Experience on GIT software versioning system
- Good understanding of ICs / electronic measurement technology
- Good German language skills



