20 Aug
|
Tata Technologies
|
Bengaluru
20 Aug
Tata Technologies
Bengaluru
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 energetic)
Maintain requirements-to-design traceability
Identify gaps between requirements and implementation
Support ASPICE SWE.2/SWE.3 assessments
Tools Workplace:
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
📌 Software Architect Bengaluru
🏢 Tata Technologies
📍 Bengaluru