Role: Software Architect
Industry Type: Building Material (Cement)
Department: Engineering - Software & QA
Employment Type: Full Time, Permanent
Role Category: Software Development
UG: Any Graduate
PG: Any Postgraduate
Software Architect
Role Summary: Responsible for creating and adapting software architecture and detailed design documentation based on source code and requirements, ensuring ASPICE-compliant work products. Key Responsibilities:
- Reverse engineer source code to derive SW architecture
- Define modular SW architecture and interfaces
- Create UML-based architecture and design views (static dynamic)
- Maintain requirements-to-design traceability
- Identify gaps between requirements and implementation
- Support ASPICE SWE.2/SWE.3 assessments
Tools Environment:
- Architecture Modelling: Enterprise Architect, PlantUML, UML
- Code Analysis: Source Insight, Understand C
- Requirements Traceability: IBM DOORS, Polarion, Hanon systems
- Configuration Management: PTC, Windchill
Required Skills:
- AUTOSAR concepts and Embedded C architecture
- UML/SysML modelling
- ASPICE SWE.2 / SWE.3 expertise