Sudhakar Muthusamy
Verified Expert in Engineering
Embedded Software Developer
Bengaluru, Karnataka, India
Toptal member since June 1, 2022
Sudhakar is an embedded C and C++ software developer with 7+ years of experience in the automotive industry. He has extensive expertise in UDS, AUTOSAR RTE, device drivers, inter-integrated circuits (I2C), CAN, throttle position (TP), unit and HIL testing, software design, requirement analysis, debugging, compilers and linkers, startup code, ISO 26262, ECU deployment, and Agile. Sudhakar has also led an engineers team and cooperated with colleagues and suppliers from the UK, Germany, and Sweden.
Portfolio
Experience
- Embedded C - 7 years
- Lauterbach Debugger - 5 years
- Git - 4 years
- Visio - 4 years
- Embedded C++ - 4 years
- Device Drivers - 4 years
- UDS Diagnosis - 4 years
- AUTOSAR - 2 years
Availability
Preferred Environment
Git, AUTOSAR, UDS Diagnosis, Visual Studio, Vector CANalyzer, Cantata, Visio, Lauterbach Debugger, Enterprise Architecture
The most amazing...
...thing I've done was an ECU deployment worth $7,200 that required knowledge of startup code, compiler and linker flags, C++14 features, and microcontrollers.
Work Experience
Embedded Software Integration Engineer
AB Volvo
- Developed application software for the paver machine that involved coding in C, input/output (I/O) configuration, unit testing, hardware-in-the-loop (HIL) testing, and debugging.
- Involved in the development of base software by creating designs, coding in C++, and handling unit testing on the electronic control unit (ECU). Also contributed to functional safety metrics.
- Worked on unified diagnostic services (UDS), ISO 26262, controller area network (CAN), and other device driver components.
- Built and grew a team from scratch as part of my role.
- Collaborated with colleagues and suppliers from Sweden, the UK, and Germany.
- Deployed an ECU software worth $7,200 with no guidance while managing a team of 4-6 people.
Embedded Software Engineer
KPIT
- Analyzed the runtime environment (RTE) layer requirements and specifications of the AUTOmotive Open System ARchitecture, AUTOSAR, including software requirement specification (SRS) and software specification (SWS).
- Designed the embedded C code for the runtime environment (RTE).
- Developed the code of a tool to parse ARXML files and generate source and gear files based on the RTE configuration.
- Presented the product to the client and earned the Wow Award for my contributions to the RTE design and development.
Experience
ECU Deployment Worth $7,200
If we had contacted the supplier for this, it would've been billed $7,200. I conducted the entire process on my own with very minimal guidance.
Education
Bachelor of Engineering Degree in Electronics and Communication Engineering
Park College of Engineering and Technology (Anna University) - Tamil Nadu, India
Skills
Tools
Cantata, Git, Visual Studio, Visio
Languages
Embedded C, C, Embedded C++, Python, C++
Paradigms
Agile
Other
UDS Diagnosis, Lauterbach Debugger, AUTOSAR, Vector CANalyzer, Enterprise Architecture, Software Design, Automotive Controller Area Network (CAN), Device Drivers, Embedded Systems, Real-time Operating System (RTOS)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring