
Nirmal Thyvalappil Muraleedharan
Senior Software Architect | AUTOSAR & DTC
Salary / Daily rate
76467 Bietigheim, Germany
Freelance
Skills
Languages
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.
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