Automotive Software Update Engineer
Course objective
- To equip automotive professionals with the essential knowledge and skills to manage software updates in modern vehicles effectively.
- ISO 24089 provides a framework 0f Software Update Management System (SUMS) that ensures safety, security, and compliance throughout the lifecycle of road vehicles.
- This course focuses on the critical aspects of the ISO 24089 standard, covering its requirements, implementation strategies, and best practices for managing software updates.
Who should attend
- Software update/cybersecurity managers
- Software update/cybersecurity engineers
- Organization (SUMS) responsible
- Regulatory affairs specialists
- Anyone seeking an in-depth understanding of iso 24089 and its impact on the automotive industry
Certifications you can pursue
- Certified Automotive Software Update Manager
Course Outline
Introduction and Need for Software Updates
- Understanding Automotive Software Updates and their need
- Types of Software Updates
- Software Update Process & Architecture
- Phases of Software Update Management
Challenges in Software Updates
- Attacks on OTA updates
- Relationship Between Software Updates, Safety & Cybersecurity
- Case Studies
Regulatory & Compliance
- Key Standards & Regulations
- Relationship with other standards
- Global Regulations (UNECE R156, GB44496, AIS 190 etc.)
- ISO 24089 & Its Role
- Overview of ISO 24089 and its importance
Organizational-Level Requirements
- Governance & Compliance
- Continuous Improvement in Software Update Engineering
- Auditing & Process Compliance
- Work Products & Documentation Requirements
Software Update Project Management
- Software Update Planning & Risk Considerations
- Assigning Roles & Responsibilities
- Ensuring Interoperability & Integrity
- Work Products & Documentation
Infrastructure-Level Requirements
- Managing Cybersecurity Risks in Infrastructure
- Software Update Storage, Distribution & Processing
- Vehicle Configuration Information Management
- Ensuring Secure Software Updates
SW Update in Vehicles & Vehicle Systems
- Managing Safety & Cybersecurity Risks in Vehicles
- Safe Execution of Software Updates
- Managing Dependencies & Compatibility Checks
- Handling Update Failures & Recovery Strategies
Software Update Package Development
- Defining Software Update Package Requirements
- Creating, Validating & Verifying Software Updates
- Ensuring Integrity & Authenticity of Update Packages
- Release Management & Approval Process
Software Update Campaign Execution
- Planning & Executing Software Update Campaigns
- Managing Communication & User Notifications
- Handling Failures, Rollback Mechanisms & Corrective Actions
- Documentation & Compliance Reporting
Software Testing & Validation
- HIL, SIL, MIL testing techniques
- Test automation with tools like CANoe, Robot Framework
- Functional safety (ISO 26262) testing
- CI/CD pipelines for embedded software