Shankar Patali

Angestellt, Senior Software Engineer - Software In Loop Simulation, Capgemini Engineering

Über mich

As a software engineer with over 12 years of experience in software development, integration, and testing, I have honed my skills in the Software In Loop simulation and Automotive embedded systems domains. My expertise lies in developing and integrating cutting-edge software solutions that drive operational efficiency and productivity. I am a reliable, flexible, and versatile worker with a deep understanding of business requirements and customer needs. With a commercially aware and collaborative approach, I can deliver high-quality results within tight timelines.

Fähigkeiten und Kenntnisse

Git
C++
Simulation
Autonomous driving
Python
Software Development
Linux
Software In Loop Simualation
Autonomous Driving Simulation
Robot Operating System (ROS)
Bazel
CMake
Presentation skills
English Language
Collaborative Worker
Commercially Aware

Werdegang

Berufserfahrung von Shankar Patali

  • Bis heute 2 Jahre und 2 Monate, seit Mai 2022

    Senior Software Engineer - Software In Loop Simulation

    Capgemini Engineering

    Clients: Stellantis, Italy and BMW Group, Germany Key responsibilities: - Develop Software in Loop simulation platform to validate Autonomous Driving functionalities. - Contribute to Eclipse foundation's open source project OpenScenarioEngine. - Setting up simulation scenarios using ASAM OpenScenario(XOSC), -OpenDrive(XODR) maps and other OEM specific standards. - Validate and integrate deliveries from third party suppliers in Bazel ecosystem.

  • 1 Jahr und 5 Monate, Dez. 2020 - Apr. 2022

    Software Engineer - Software In Loop Simulation

    Capgemini Engineering

    Client: BMW Group, Germany Key responsibilities: - Develop Software In Loop simulation framework to validate cooperative driving mechanisms of autonomous vehicles developed as part of IMAGinE (IMAGinE is a consortium developing solutions for cooperative driving https://www.imagine-online.de/ ). - Create tools using Python libraries like Pandas to showcase the results using different metrics. - Build bash scripts to automatize tasks like building the project and trigger the tool chain.

  • 3 Jahre und 3 Monate, Sep. 2017 - Nov. 2020

    Software Developer - Driving Simulator

    Altran Deutschland S.A.S & Co. KG (ehem. Altran GmbH & Co. KG)

    Client: BMW Group, Germany Key responsibilities: - Lead team of four people in a scrum based project. - Integrate new features from industry standard map formats like OpenDrive(XODR), Navigation Data Standard(NDS). - Implement environment modeling and traffic modeling features to enhance - Autonomous Driving feature validation efficiency. - Enhance user experience with Bash, QT and OpenGL based tools. - Perform thorough code reviews.

  • 7 Monate, Feb. 2017 - Aug. 2017

    Software Developer - ROS Visualization

    Altran Deutschland S.A.S & Co. KG (ehem. Altran GmbH & Co. KG)

    Client: BMW Group, Germany Key responsibilities: - Gather customer requirements, design architecture and implement RoSViZualization(Rviz) plugins to visualize sensor data. Rviz plugins are ROS1 based, written in C++ and used Ogre library for graphics. - Interaction with customers to discuss ideas and implementation details.

  • 2 Jahre und 3 Monate, Nov. 2014 - Jan. 2017

    Software Integrator

    Wipro Technologies GmbH

    Client: Panasonic Automotive Systems Europe GmbH, Germany Key responsibilities: - Pre-integration of different software modules. - Building software, testing, invoking Jenkins jobs using Bash scripts. - Generating quality reports and reporting errors using JIRA. - Interaction with all stake holders related to the errors.

  • 1 Jahr und 3 Monate, Aug. 2013 - Okt. 2014

    Software Developer - Vehicle Infotainment Systems

    Wipro Technologies

    Client: Panasonic Automotive Systems Europe GmbH, Germany Key responsibilities: - Pre-integration of different software modules. - Building software, testing, invoking Jenkins jobs using Bash scripts. - Generating quality reports and reporting errors using JIRA. - Interaction with all stake holders related to the errors.

  • 2 Jahre, Aug. 2011 - Juli 2013

    Software Developer - Embedded Systems

    Wipro Technologies

    Client: Toshiba, Japan Key responsibilities: - Develop Data Cloning application using C language for printing and scanning machines. - As the name suggests, the Data Cloning module was used to clone data from one machine to another using a USB device and simple user interface. - Flashing software on a hardware board and testing it.

Sprachen

  • Englisch

    Fließend

  • Deutsch

    Grundlagen

21 Mio. XING Mitglieder, von A bis Z