vECU Development & Virtualization Engineer
Tata Elxsi · Bengaluru, Karnataka, India
Free to search · AI fit score against your CV · tailor your résumé in one click
Tata Elxsi · Bengaluru, Karnataka, India
Key Responsibilities: • Own and manage the complete vECU build workflow and release process. • Develop, modify, and maintain L3 vECU layers, including BSW components based on project requirements. • Experience in Autosar, non Autosar software development and validation • Experience in Synopsys Silver, dSPACE VEOS, Android emulators, Vector vVirtualTarget, Vector SIL KIT, FMU, FMI, Matlab Simulink, Github, QEMU, Git • Analyze, reproduce, and resolve customer-reported software defects and build issues. • AN/LIN/Ethernet concepts and related analysis tools • Support feature integration activities within the domain vECU platform. • Perform software debugging, root cause analysis, and corrective action implementation. • Develop and maintain Rest Bus Model components for SIL validation environments. • Design, develop, and validate custom interfaces and SuT Handler modules. • Implement and test feature-specific simulation behavior within rest bus environments. • Identify, document, and resolve defects in rest bus simulation modules. • Ensure compatibility between vECU and virtual environment interfaces. • Design, develop, and maintain GitHub Actions workflows for automated build and validation pipelines. • Integrate self-hosted runners into GitHub Actions infrastructure. • Optimize CI/CD workflows for build scalability, robustness, and execution efficiency. • Support automated software integration and smoke testing activities. • Maintain artifact generation, storage, and deployment workflows. • Create, configure, and maintain Virtual Machines. • Implement dynamic VM provisioning and scaling mechanisms to optimize infrastructure utilization. • Develop and maintain VM Controller solutions for workload-based scaling. • Monitor virtualized environments and ensure high availability of build and testing infrastructure. • Support virtualization environments used for SIL validation of automotive software. • Analyze test results and support defect investigations. • Collaborate with integration and validation teams to improve test coverage and execution efficiency. • Maintain and enhance existing test automation frameworks.