Nirmal Thyvalappil Muraleedharan

Senior Software Architect | AUTOSAR & DTC

Salary / Daily rate

76467 Bietigheim, Germany

Freelance

Skills

C++AutoCAD

Languages

EnglishGermanHindiMalayalamTamil

About me

Intro

Senior Automotive Software Architect with 9+ years developing AUTOSAR ECU systems for BMW, Audi, and Tata Motors. Expert in powertrain diagnostics, IDS controllers, and DTCEV middleware with proven MISRA compliance achievements. Specialized in scalable embedded solutions from concept to production.

Links

Work experience

Software Architect

HELLA Aglaia Mobile Vision GmbH

Oct 2023 - Oct 2025

2 years 1 month

Berlin, Germany

- Leading the development of generic hardware platforms for microcontrollers like RL78 to enable scalable sensor and actuator solutions. - Standardized Diagnostic Trouble Codes (DTC) across projects, creating a unified system and developing the DTCEV middleware package. - Contributed to the development of an Ice Detection Sensor application by ensuring MISRA compliance and robust implementation in a non-AUTOSAR environment. - Conducted architectural design, in-depth project analysis, and Proof of Concept (PoC) implementation to drive standardization and innovation.

Senior Software Engineer

EDAG Group

Jun 2022 - Oct 2023

1 year 5 months

71 Böblingen, Germany

- Developed and integrated application software components for the DCDC Converter ECU used in Audi’s powertrain systems. - Designed and implemented change requests, performed architectural updates, and ensured compliance through MISRA standards. - Conducted detailed analysis and contributed to the development and testing of software components within the AUTOSAR 4.2.1 framework. - Utilized tools like Vector CANoe, DaVinci, DOORS, and Rhapsody for effective development, integration, and testing.

Senior Software Engineer

Bosch Engineering and Business Solutions

Jan 2017 - Mar 2022

5 years 3 months

Coimbatore Area, India

- Developed the diagnostic layer and configured Powertrain ECUs for BMW engine systems across multiple series. - Designed and executed diagnostic tester jobs, integrated Dext (Diagnostic Extract Template), and managed signal configuration and ECU testing for diagnostic workflows. - Led the application layer development for Automotive Instrument Clusters, including features like Speedometer, Service Key, Trip Reset Button, Lap Timer, and Diagnostics Configuration Manager. - Created a GPS-based Speedometer from scratch, improving accuracy and implementing precise speed measurement and data processing. - Automated code generation to improve productivity using Perl scripts and coordinated international projects with Bosch GmbH, Germany. - Utilized tools such as Vector CANoe, DaVinci, Eclipse, INCA, and IBM Rational Team Concert for development, integration, and testing.

Senior Software Engineer

Bosch Engineering GmbH

Nov 2019 - Mar 2020

5 months

Stuttgart Area, Germany

Senior Engineer

Tata Elxsi

Aug 2016 - Dec 2016

5 months

Thiruvananthapuram, Kerala, India

Migrated the DCM Stack from AUTOSAR 3.X to 4.2.1 for Tata Motors, ensuring compatibility with updated specifications. Added services like ReadDataByDID (0x22), WriteDataByDID (0x2E), IOControlByDID (0x2F), and ReadDataByPeriodicDID (0x2A) to the DCM Stack. Conducted developer testing to validate new services and ensure robust functionality. Modified eZyconfig and Velocity (VM) scripts to support service integration into the AUTOSAR system. Utilized tools like Eclipse Mars, AUTOSAR 4.2.1, eZyconfig, and Cygwin for development and testing.

Engineer

ACSIA Technologies

Jun 2015 - Jul 2016

1 year 2 months

Thiruvananthapuram, Kerala, India

- Built the GENIVI 7.0.3 platform with Qt 5.5 for the iMX6 SABREE AI board, enabling advanced Automotive HMI functionalities such as climate control and media player. - Developed and integrated HMI interfaces using Qt, with functional implementations aligned to the GENIVI middleware. - Designed an Automated Non-Invasive Testing Suite for validating Automotive HMI interfaces, including functionality, design, and performance. - Conducted testing with cameras, CAN interfaces, and touch simulation devices to ensure operational accuracy and display updates. - Utilized tools like Qt QML, OpenCV, Linaro Automated Validation Architecture (LAVA), and Linux-based development environments for robust testing and development.

Project Trainee

QuEST Global

Oct 2014 - May 2015

8 months

Thiruvananthapuram, Kerala, India

- Developed and optimized the Connected Component Labelling (CCL) algorithm using the Light Speed Labelling Algorithm on Raspberry Pi for real-time performance. - Focused on improving memory utilization and processing efficiency, enabling the algorithm to function on low-end computing platforms like Raspberry Pi. - Conducted extensive analysis and iterative improvements to ensure resource-efficient execution while maintaining accuracy.


Education

University of Calicut

M.Tech

2013 - 2015

3 years

University of Calicut

B.Tech

2009 - 2013

5 years

The best place to find your next move

© 2026. All Rights Reserved.