Sudhanshu Sadhwani profile photo 1 on Tal

Sudhanshu Sadhwani

Network Engineer @ Capgemini | Embedded Software Engineer | Automotive C++ | Linux/POSIX | C-V2X | ADAS | AUTOSAR

Bengaluru

4+ years of work experience

Capgemini
Aug 20224 yrs 2 mosPresent

Collision Avoidance Algorithm: Built a C based algorithm that takes co-ordinates of both Host and Remote v2x on-boarded vehicles and use them to predict the path of both Host and Remote vehicles. This algorithm used the previous data to predict the path of all v2x on-boarded vehicles for next 12 seconds from the time of receiving the data and if the paths of the vehicles intersect, we warn them prior to that. Uses the co-ordinates of the vehicles to analyse the position of the remote vehicles w.r.t the host vehicle and warns the host vehicle driver accordingly. This Base algorithm is used to develop applications like Front collision warning, Left Turn Assist, Right Turn Assist, Intersection Movement Assist, Do-Not Pass Warning. Used SUMO tool to generate the map coordinates csv to validate the applications in lab. Imported v2x stack on Askey boards with live GNSS in cars and validated the applications by testing the collision scenarios on road. Developed SDK versions for applications to deliver to the clients. SDK Development for V2X Communication Messages: Developed Software Development kit for Dedicated Short Range Communications (DSRC) messages used in Intelligence Transportation System(ITS) with j2735 standards. PVD/PDM: When the devices report back to RSU, we decode the PVD Message to collect the traffic Blow data, local weather data and other conditions. ICA: The RSU encodes the ICA message and Broadcasts the message to nearby OBU’s when the OBU receives the message it used ASN to decode and understand the message. Build an End-to-End Platform To Test Application Using Vector CANOe: Explored the intricacies of simulating vehicle data using CANOe Applications, followed by decoding and integrating this data seamlessly into our applications. Demonstrated the ability to present a specific vehicle's comprehensive Electronic Control Unit (ECU) data through the Human-Machine Interface (HMI), enriching the user experience with detailed insights and functionality. In V
Capgemini
Aug 20224 yrs 2 mosPresent

Building an End-to-End Platform To Test Application Using Vector CANOe: Explored the intricacies of simulating vehicle data using CANOe Applications, followed by decoding and integrating this data seamlessly into our applications. Demonstrated the ability to present a specific vehicle's comprehensive Electronic Control Unit (ECU) data through the Human-Machine Interface (HMI), enriching the user experience with detailed insights and functionality. In Vector CANOe we are creating the Scenarios which we need to test our application and generating the Nmea file which we are decoding in our Stack. One side we are running the CANoe and other side our Stack in Craton Board. Vector is triggering the V2X messages according use cases, and our stack is decoding that message according to that triggering the corresponding application.

Sudhanshu’s AI Stack

anthropic apis
anthropic apis
antigravity
antigravity
claude code
claude code
claude
claude
codex
codex
github copilot
github copilot

Education

International Institute of Information Technology, Bhubaneswar

Bachelor's degree, Information Technology

International Institute of Information Technology, Bhubaneswar

20184 yrs2022

Join Sudhanshu and 10k+ other professionals on

Tal Boss

Tal is the app where bosses meet engineers & builders directly, without middlemen

Download Tal Boss

Sudhanshu Sadhwani on Tal

Headline

Network Engineer @ Capgemini | Embedded Software Engineer | Automotive C++ | Linux/POSIX | C-V2X | ADAS | AUTOSAR

About

With a Bachelor's degree in Information Technology from the International Institute of Information Technology, Bhubaneswar, I currently contribute as a Network Engineer at Capgemini. My core competencies include expertise in algorithms, Linux systems, and unit testing, which I leverage to design and implement innovative solutions for advanced automotive technologies. At Capgemini, I am part of a team dedicated to building and testing state-of-the-art V2X (vehicle-to-everything) communication platforms. Collaborating with colleagues, I have worked on collision avoidance algorithms and developed testing scenarios using Vector CANoe to simulate real-world vehicle data. My goal is to drive innovation through teamwork and deliver impactful technologies that enhance safety and efficiency in the automotive industry.

Location

Bengaluru

AI stack

anthropic apis

antigravity

claude code

claude

codex

github copilot

Work experience

Network Engineer at Capgemini, Aug 2022 - Present · 4 yrs 2 mos, Collision Avoidance Algorithm: Built a C based algorithm that takes co-ordinates of both Host and Remote v2x on-boarded vehicles and use them to predict the path of both Host and Remote vehicles. This algorithm used the previous data to predict the path of all v2x on-boarded vehicles for next 12 seconds from the time of receiving the data and if the paths of the vehicles intersect, we warn them prior to that. Uses the co-ordinates of the vehicles to analyse the position of the remote vehicles w.r.t the host vehicle and warns the host vehicle driver accordingly. This Base algorithm is used to develop applications like Front collision warning, Left Turn Assist, Right Turn Assist, Intersection Movement Assist, Do-Not Pass Warning. Used SUMO tool to generate the map coordinates csv to validate the applications in lab. Imported v2x stack on Askey boards with live GNSS in cars and validated the applications by testing the collision scenarios on road. Developed SDK versions for applications to deliver to the clients. SDK Development for V2X Communication Messages: Developed Software Development kit for Dedicated Short Range Communications (DSRC) messages used in Intelligence Transportation System(ITS) with j2735 standards. PVD/PDM: When the devices report back to RSU, we decode the PVD Message to collect the traffic Blow data, local weather data and other conditions. ICA: The RSU encodes the ICA message and Broadcasts the message to nearby OBU’s when the OBU receives the message it used ASN to decode and understand the message. Build an End-to-End Platform To Test Application Using Vector CANOe: Explored the intricacies of simulating vehicle data using CANOe Applications, followed by decoding and integrating this data seamlessly into our applications. Demonstrated the ability to present a specific vehicle's comprehensive Electronic Control Unit (ECU) data through the Human-Machine Interface (HMI), enriching the user experience with detailed insights and functionality. In V

Network Engineer at Capgemini, Aug 2022 - Present · 4 yrs 2 mos, Building an End-to-End Platform To Test Application Using Vector CANOe: Explored the intricacies of simulating vehicle data using CANOe Applications, followed by decoding and integrating this data seamlessly into our applications. Demonstrated the ability to present a specific vehicle's comprehensive Electronic Control Unit (ECU) data through the Human-Machine Interface (HMI), enriching the user experience with detailed insights and functionality. In Vector CANOe we are creating the Scenarios which we need to test our application and generating the Nmea file which we are decoding in our Stack. One side we are running the CANoe and other side our Stack in Craton Board. Vector is triggering the V2X messages according use cases, and our stack is decoding that message according to that triggering the corresponding application.

Education

Bachelor's degree, Information Technology, International Institute of Information Technology, Bhubaneswar