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
Scroll to Top