Tata Motors- Framework for Next-Generation Software Development & Edge Compute- Tata Global Internships
Tata Global Internships- Tata Motors Commercial Vehicles- This internship is a part of Tata Global Internships in India under Tata Group with Tata Motors.
Project Title
Framework for Next-Generation Software Development & Edge Compute
Foremost Issue to be Resolved
What should be the ideal automotive software development framework and pipeline to enable:
- Faster software development
- Closed-loop feedback
- AI/ML-based workflows for auto code generation from requirements
- Efficient deployment and compute on the edge
Context
Current OEM software development involves:
- Model development and feature-specific coding (e.g., Cruise Control, Distance to Empty)
- Large-scale data collection on the cloud for AI/ML model building and execution
Challenges:
- Slow development cycles
- High complexity in translating ideas into models
- Safety-critical control strategies for vehicle aggregates and fault handling
- Managing system complexity while ensuring alignment with customer expectations
Opportunity:
- Accelerate development while strengthening safety and reducing human errors
- Maintain direct linkage to requirements
- Deploy Federated Learning Framework for automated model building and seamless edge deployment
- Integrate CI/CD pipelines and toolchains for real-time updates
Scope
In Scope:
- Define Federated Learning Framework integrating CI/CD, requirements management, and development toolchains
- Transform high-level system requirements into precise software requirements
- Map software requirements into structured software models
- Implement Gen AI model to read requirements and generate software models
- Benchmark global OEM best practices and perform gap analysis for TML
- Demonstrate automated Simulink model/C code generation for critical functions
Out of Scope:
- Full-scale production deployment
- Hardware prototyping
Deliverables
- Phase 1: Benchmark global OEM best practices and gap analysis for TML
- Phase 2: Federated Learning Framework integrating CI/CD, requirements management, and toolchains
- Phase 3: Automated mapping of requirements to Simulink models and C code
- Phase 4: Coverage metrics (functional and structural)
- Phase 5: Demonstration for five critical functions
Category
Automotive Software Development & AI-Driven Automation
Expected Skills
- Knowledge of automotive software development lifecycle
- Familiarity with CI/CD pipelines and toolchains
- Experience with MATLAB/Simulink and model-based development
- Understanding of AI/ML workflows and Federated Learning concepts
Minimum Requirements
- Background in Computer Science, Electronics, or Electrical Engineering
- Exposure to automotive software architecture and embedded systems
- Ability to work with AI/ML tools and simulation environments
Responsibilities
- Benchmark and analyze global best practices
- Define and implement Federated Learning Framework
- Automate requirement-to-model/code workflows using AI
- Prepare coverage metrics and demonstrate critical functions