LT

Senior Automotive Virtualization Stack Validation Engineer

Accepting applications

L&T Technology Services · Bengaluru, Karnataka, India

Full-Time Mid_senior AIC++I2CPythonSPI
Estimated market salary
₹16-29 LPA

This is a SiliconBoard market estimate, not an employer-posted salary.

Posted
2d ago
Category
Design
Experience
Mid_senior
Country
India
Job Title: Senior Automotive Virtualization Stack Validation Engineer
Domain: Automotive Embedded Systems, Xen Virtualization, IVI and System Validation
Qualification: Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, Mathematics, or an equivalent technical discipline
Role Overview
We are looking for an experienced Automotive Virtualization Stack Validation Engineer to define validation strategies and drive end-to-end use-case validation for next-generation automotive compute platforms.
The role focuses on validating Xen-based virtualization, multi-OS domains, boot flows, IVI features, graphics and display pipelines, audio, security, system performance, and Ryzen AI workloads. The engineer will work across the hypervisor, operating systems, firmware, bootloaders, kernel, device drivers, graphics, and application layers.
The ideal candidate should have strong hands-on experience with automotive embedded platforms, multi-VM validation, system-level debugging, and Python-based test automation.
Key Responsibilities
Define and execute validation strategies for Xen-based automotive virtualization platforms.
Validate multi-VM environments running Android, Automotive Android OS, Yocto Linux, Safe Linux, FreeRTOS, and SafeRTOS.
Validate complete boot flows across firmware, bootloader, Xen hypervisor, control domain, and guest operating systems.
Perform boot optimization validation for S3 and S5 power-state scenarios, including core boot flows.
Validate VirtIO-based camera, audio, media, GPU, NPU, storage, and communication pipelines.
Validate device passthrough functionality for UART, I2C, SPI, and other automotive peripherals.
Validate interrupt virtualization, AVIC functionality, resource allocation, and Quality of Service.
Validate automotive IVI features, including graphics workflows, compositor functionality, gestures, virtual displays, cloned outputs, and superframes.
Validate smartphone projection workflows, including Android Auto and Apple CarPlay.
Validate control-domain functionality on FreeRTOS and SafeRTOS.
Test mixed-criticality workflows, CRC mechanisms, safe rendering, crash fallback, and system recovery scenarios.
Validate GPU, display, compositor, audio, and multimedia workflows across virtualized OS domains.
Validate HiFi5 audio pipelines and ACP-related features.
Validate Secure Boot flows from platform initialization through DomU guest domains.
Support safety, security, and automotive cybersecurity validation activities.
Perform full-stack debugging across firmware, hypervisor, kernel, drivers, OS domains, and applications.
Drive root-cause analysis of system failures, performance bottlenecks, boot issues, and device virtualization defects.
Validate system recovery and fault-handling mechanisms using platform debugging tools, including Unified Debugger.
Conduct performance analysis and tuning across virtual machines, operating systems, graphics, audio, AI workloads, and system resources.
Validate automotive virtualization workloads deployed on AWS, Google Cloud, V710, and supported virtual platforms.
Validate Ryzen AI workloads in automotive and edge-computing use cases.
Design, develop, and maintain automated test suites for virtualization, boot flows, OS domains, IVI features, and system-level use cases.
Integrate automated test suites with Jenkins or GitLab CI pipelines.
Collaborate with firmware, bootloader, kernel, hypervisor, graphics, audio, virtualization, security, and AI engineering teams.
Track validation findings, document defects, provide technical reports, and drive issues through closure.
Required Technical Skills
Xen Virtualization and Multi-VM Validation
Strong hands-on experience with Xen hypervisor and automotive virtualization platforms.
Experience validating multi-VM environments involving:Android and Automotive Android OS
Yocto Linux
Safe Linux
FreeRTOS and SafeRTOS
Knowledge of Dom0, DomU, control domains, guest domains, and VM lifecycle management.
Understanding of VM boot, resource allocation, interrupt handling, shared memory, and inter-domain communication.
Experience with multi-VM orchestration and mixed-criticality system validation.
VirtIO and Device Passthrough
Experience validating VirtIO-based pipelines for:Camera
Audio
Media
GPU
NPU
Hands-on experience validating peripheral passthrough for:UART
I2C
SPI
Understanding of AVIC, interrupt virtualization, QoS, and resource isolation.
Ability to validate devices and drivers across host, control-domain, and guest operating-system boundaries.
Boot and Power-State Validation
Strong understanding of the automotive platform boot sequence across firmware, bootloader, hypervisor, and operating-system layers.
Experience validating and optimizing boot-time performance.
Hands-on experience with S3 and S5 power-state validation.
Experience debugging boot failures, initialization issues, timing problems, and domain-launch failures.
Operating Systems and Embedded Platforms
Deep experience with Linux kernel, device drivers, bootloaders, and embedded-system architecture.
Hands-on validation experience with Android, Yocto, FreeRTOS, SafeRTOS, or Safe Linux platforms.
Knowledge of SoC architecture, power states, interrupts, memory management, device trees, and peripheral interfaces.
Experience validating automotive compute platforms and system-level use cases.
Graphics, Display and IVI
Experience validating graphics and display pipelines in virtualized environments.
Understanding of compositor workflows, including:Superframes
Gestures
Display cloning
Virtual outputs
Multi-display scenarios
Experience validating automotive IVI features and graphics use cases.
Knowledge of Android Auto and Apple CarPlay projection workflows.
Experience with GPU virtualization and graphics-driver validation is preferred.
Functional Safety and Recovery
Experience validating FreeRTOS or SafeRTOS control-domain functionality.
Understanding of mixed-criticality systems and safety-related execution flows.
Experience validating:CRC mechanisms
Safe rendering
Crash fallback
Fault injection
System recovery
Knowledge of automotive functional-safety concepts is preferred.
Audio Validation
Experience validating HiFi5 audio pipelines.
Knowledge of ACP-related audio features.
Understanding of virtualized audio pipelines and audio routing across multiple domains.
Security Validation
Experience validating Secure Boot flows across firmware, hypervisor, and DomU domains.
Understanding of platform security, domain isolation, access control, secure execution, and recovery mechanisms.
Exposure to automotive cybersecurity validation is preferred.
Cloud and AI Workloads
Exposure to automotive virtualization environments on AWS or Google Cloud.
Familiarity with V710 or comparable virtualized compute environments.
Experience validating Ryzen AI or similar AI accelerator workloads.
Understanding of automotive AI, edge AI, GPU, and NPU workload validation is an advantage.
Programming and Test Automation
Strong programming and scripting skills in:C
C++
Python
Shell scripting
Hands-on experience developing automated test suites for embedded and virtualized platforms.
Experience with PyTest or similar Python-based test automation frameworks.
Ability to develop custom Python and Shell automation for:Boot-flow validation
Multi-VM testing
Device passthrough
VirtIO pipelines
IVI features
Error injection and recovery
Performance measurement
Log collection and analysis
Experience integrating automated tests with Jenkins or GitLab CI pipelines.
Ability to reduce manual validation effort through reusable automation frameworks.
Debugging and Performance Skills
Strong system-level debugging and root-cause analysis skills.
Ability to debug issues across firmware, hypervisor, kernel, drivers, operating systems, and applications.
Experience using platform debuggers, including Unified Debugger or similar tools.
Ability to analyze boot logs, kernel logs, hypervisor logs, crash dumps, and system traces.
Experience identifying performance bottlenecks involving CPU, GPU, NPU, memory, storage, and inter-domain communication.
Strong understanding of recovery validation, crash analysis, and fault-handling behavior.
Behavioral Competencies
Strong ownership and ability to independently drive validation tasks to completion.
Ability to lead technical investigations involving multiple engineering teams.
Strong analytical and problem-solving capabilities.
Ability to manage multiple validation activities in a dynamic development environment.
Effective communication and collaboration with geographically distributed teams.
Ability to document test strategies, validation results, technical findings, and defect analysis clearly.
Preferred Experience
Automotive virtualization or Software-Defined Vehicle platform validation.
Xen hypervisor internals and control-domain validation.
Automotive Android OS and IVI system validation.
GPU, NPU, graphics, display, camera, media, and audio virtualization.
Functional-safety and mixed-criticality system validation.
Secure Boot and automotive cybersecurity testing.
Ryzen AI or comparable edge AI workload validation.
CI/CD-based embedded-system test automation.
Automotive SoC platform bring-up and system-performance optimization.
Mandatory Skills
Xen-based virtualization and multi-VM validation
Android/AAOS, Yocto, FreeRTOS or SafeRTOS
VirtIO camera, audio, media, GPU or NPU pipelines
UART, I2C and SPI device passthrough
Linux kernel, drivers, bootloaders and SoC power states
C/C++, Python and Shell scripting
PyTest and CI automation using Jenkins or GitLab
Full-stack debugging and system-performance validation
Experience in automotive IVI, Android Auto, Apple CarPlay, Ryzen AI, HiFi5 audio, Secure Boot, functional safety, and mixed-criticality systems is preferred.
Show more Show less