Software Architect
PuneBangaloreFull-timePosted Oct 10, 2026
Job description
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
Description copied from Tata Technologies's careers page. Read the full posting before you apply.
More jobs at Tata Technologies
Mechanical Engineer 3
Tata Technologies· Mossville; IllinoisCan't see the right job to apply to? Upload your CV here
Tata Technologies· United KingdomAUTOSAR UDS Flash Bootloader Lead
Tata Technologies· Auburn HillsSr. Engineer - Controls
Tata Technologies· Auburn HillsSAP EWM Consultant
Tata Technologies· Normal Illinois