Senior Software Engineer - Safety - KPIT Technologies Limited - Pune, India
(2023-05)
Client: Jaguar Land Rover (JLR), United Kingdom Project: Software Over-the-Air (SOTA) Functional Safety
- Integrated Software Over-the-Air (SOTA) processes into the ISO 26262 Functional Safety lifecycle, ensuring compliance across operation, service, maintenance, and decommissioning phases.
- Performed Hazard Analysis and Risk Assessment (HARA) for OTA-enabled vehicle functions, identifying hazards related to incomplete software updates, version incompatibility, interrupted installations, and post-update functional degradation.
- Derived Safety Goals, ASIL classifications, Functional Safety Requirements (FSRs), Technical Safety Requirements (TSRs), and Software Safety Requirements (SSRs) for OTA-related safety functions.
- Developed and reviewed Functional Safety Concepts (FSC) and Technical Safety Concepts (TSC) to address OTA update risks, including rollback strategies, recovery mechanisms, safe update states, and software compatibility management.
- Defined safety-compliant OTA update strategies incorporating A/B partitioning, software version management, ECU dependency validation, update integrity verification, authentication mechanisms, and execution in safe vehicle states.
- Performed Freedom from Interference (FFI) analysis to ensure isolation between safety-related and non-safety software with respect to memory, timing, execution, and communication resources, in accordance with ISO 26262 Part 6.
- Conducted a software safety impact analysis for OTA updates by identifying affected ASIL elements, evaluating change impacts, determining regression scope, and supporting the controlled deployment of safety-critical software.
- Planned and supported software Verification & Validation (V&V) activities, including OTA update validation, interrupted update scenarios, power loss recovery, network failure simulations, fault injection testing, and post-update safety verification.
- Collaborated with cybersecurity teams to align functional safety activities with ISO 21434, supporting secure OTA deployment through authentication, integrity verification, and cybersecurity impact assessment.
- Contributed to the Functional Safety Case by preparing compliance evidence, maintaining end-to-end requirements traceability, supporting audit documentation, and ensuring compliance with ISO 26262.
- Worked closely with global OEM engineering teams, software developers, system engineers, verification teams, and cybersecurity specialists to deliver safety-compliant, embedded automotive software solutions.
- Collaborated with embedded software development teams to integrate safety requirements into ECU software implementations, ensuring compliance with ISO 26262, Part 6, throughout the software development lifecycle.
- Supported software integration activities across multiple ECUs by validating software compatibility, interface definitions, dependency management, and release readiness during OTA deployments.
- Worked with AUTOSAR Classic-based software architecture by reviewing Software Components (SWCs), Runtime Environment (RTE) interactions, and Basic Software (BSW) dependencies to ensure compliance with Functional Safety requirements.
- Participated in embedded software design reviews covering software architecture, application software, middleware interactions, memory partitioning, timing behavior, and execution flow for safety-critical ECUs.
- Supported software integration and validation activities on embedded Linux and RTOS-based ECU platforms, verifying safe execution, software startup behavior, resource utilization, and safety mechanism implementation.
- Contributed to software debugging and root cause analysis for OTA-related functional safety issues by analyzing logs, software traces, requirement deviations, and integration defects with development teams.
- Supported implementation and verification of automotive communication interfaces, including CAN and Automotive Ethernet, ensuring reliable communication between interconnected ECUs during software updates.
Senior Software Engineer - Safety - KPIT Technologies Limited - Pune, India
(2023-05)
Client: Groupe Renault, France Project: Functional Safety Engineering
- Participated in software unit testing, software integration testing, regression testing, and system validation activities to ensure functional correctness and safety compliance.
- Reviewed software implementation against Functional Safety requirements and ASPICE processes, ensuring proper requirement allocation, software traceability, and verification evidence.
- Supported secure OTA deployment by reviewing software authentication mechanisms, integrity verification (checksum/signature validation), rollback protection, ECU dependency management, and software version compatibility.
- Worked closely with global, cross-functional teams, including software developers, system architects, cybersecurity engineers, verification engineers, and OEM stakeholders during software integration and release activities.
- Supported Agile software development by participating in sprint planning, backlog refinement, technical discussions, defect triage, and release planning activities.
- Performed impact analysis for software changes affecting ECU applications, software architecture, safety mechanisms, and system-level interfaces during feature enhancement, and defect resolution.
- Assisted in software performance assessments by reviewing memory utilization, execution timing, and resource allocation to ensure safe, reliable ECU operation.
- Supported the preparation of software release documentation, integration reports, Functional Safety work products, and compliance evidence for customer deliveries and Functional Safety assessments.
- Reviewed Technical Safety Concepts (TSC) to ensure alignment with ISO 26262 safety goals, system architecture, technical safety requirements, and ASIL allocation.
- Developed and reviewed Software Safety Requirements (SSR) and SSR Verification Reports, ensuring completeness, correctness, consistency, and bidirectional traceability, using IBM DOORS.
- Reviewed System Design Documents (SDD), Software Requirement Specifications (SRS), and Model-Based Software Work Products (MBSW) for compliance with Functional Safety requirements, and software development processes.
- Performed SCRS-to-SSR traceability reviews to validate consistency between customer safety requirements and software safety requirements.
- Conducted Software FMEA (SFMEA) reviews to identify software failure modes, evaluate potential risks, and recommend appropriate safety mitigation strategies.
- Performed hardware/software partitioning and allocation reviews to ensure correct decomposition of functional safety requirements across hardware and software components.
- Conducted ASPICE SWE.3 (Software Detailed Design) reviews to verify the implementation of software safety mechanisms and compliance with Functional Safety requirements.
- Performed ASPICE SWE.4 (Software Unit Verification) reviews to assess unit test coverage, software safety verification, defect resolution, and requirement traceability.
- Conducted ASPICE SWE.5 (Software Integration & Integration Testing) reviews to validate safe interaction between integrated software components, and compliance with system-level safety requirements.
- Collaborated with software development, system engineering, and verification teams to resolve Functional Safety review findings, and support ISO 26262 Part 6 compliance.
Assistant Systems Engineer - TCSL - Pune, India
(2021-04 - 2023-05)
Client: Groupe Renault, France Project: Bertrandt – Functional Safety Engineering
- Delivered ISO 26262-compliant Functional and Technical Safety analysis for multiple vehicle modules and ECUs, ensuring compliance across system and software development phases.
- Reviewed and validated Technical Safety Concepts (TSC) and System Technical Specifications (STS), identifying safety gaps, and supporting resolution through cross-functional collaboration.
- Performed Critical Path Analysis (CPA) to evaluate dependencies between safety-critical inputs and outputs, improving impact assessment during requirements and design changes.
- Executed verification and validation of 10+ MATLAB/Simulink models, ensuring compliance with safety requirements, model correctness, and complete requirements traceability.
- Conducted impact analysis for software and system requirement changes, identifying downstream dependencies, and supporting the safe implementation of design modifications.
- Performed global input data mapping in Simulink to analyze cross-model dependencies, and improve software integration consistency.
- Derived Software Safety Requirements (SSR) using Unwanted Software Events (USWE) methodology and ASIL inheritance principles, in accordance with ISO 26262 Part 6.
- Conducted hardware safety analysis and supported hardware/software allocation to ensure appropriate implementation of functional safety requirements.
- Collaborated with system, software, and verification teams to maintain end-to-end traceability, and support successful Functional Safety reviews.
Assistant Systems Engineer - TCSL - Pune, India
(2021-04 - 2023-05)
Client: Jaguar Land Rover, United Kingdom Project: MEEA (Modular Electrification Electronics Architecture)
- Supported ISO 26262 functional safety lifecycle activities across concept, system, and software development phases for modular electrification platforms.
- Performed item definition, hazard analysis, and risk assessment (HARA), and ASIL determination for safety-relevant vehicle functions.
- Derived Functional Safety Requirements (FSRs), and contributed to the development of Functional Safety Concepts (FSC), and Functional Safety Architecture.
- Supported Technical Safety Concept (TSC) development and derived Technical Safety Requirements (TSRs) for system-level implementation.
- Conducted Failure Mode and Effects Analysis (FMEA) and Fault Tree Analysis (FTA) to identify failure paths and recommend effective safety mitigation strategies.
- Developed and executed unit test cases, ensuring complete traceability between functional safety requirements and verification results.
- Worked on Modular Electrification Electronics Architecture (MEEA), supporting functional safety aspects of modular ECUs and electrification systems.
- Applied knowledge of CAN and Automotive Ethernet protocols while supporting embedded automotive system integration and safety analysis.
- Conducted technical risk assessments, prepared compliance reports, and supported project planning activities, including effort estimation and technical integrity reviews.
- Maintained bidirectional traceability from hazards through Safety Goals, FSRs, TSRs, and verification artifacts, using requirements management practices.
Customer Relation Officer - Altruist Technologies - Bengaluru, India
(2020-10 - 2021-02)
- Provided operational support for fiber broadband connectivity issues, assisting customers with fault resolution and service restoration.
- Collaborated with internal teams to track, escalate, and resolve ongoing fiber connection issues, ensuring timely closure.
- Maintained in-depth knowledge of Airtel products and services to deliver accurate and effective customer assistance.
- Conducted customer engagement activities to improve service awareness, satisfaction, and long-term patronage.
- Delivered consistent, high-quality customer service experiences, ensuring clear communication, and positive interactions.
- Handled diverse customer queries efficiently while adhering to service quality and process standards.