Rajan K.

Component Responsible, ECU Responsible, Project Manager

Munich, Germany

Experience

May 2021 - Present
4 years 6 months

Component Responsible, ECU Responsible, Project Manager

Cariad

Project: ECU Connectivity TrxM(Transceiver Module)/OCU4(Online Control Unit) Client: Cariad , OEMs: AUDI, VW, Porsche, Skoda, etc.

  • System Integration and Maintenance: Integrated and maintained advanced systems in vehicle platforms, working with a team of automotive technicians and senior engineers on autonomous vehicle platforms.
  • Troubleshooting and Issue Resolution: Conducted in-depth triage of reported vehicle issues, addressing problems related to sensors, vehicle control units, data acquisition devices, software, and communication systems.
  • Vehicle Communications: Diagnosed and resolved complex communication issues across various automotive bus systems (CAN, FlexRay, and Ethernet) to ensure reliable vehicle performance.
  • Hands-On Diagnosis: Performed physical disassembly and reassembly of vehicle components to identify and rectify underlying issues, acting as the first responder for any vehicle faults.
  • Continuous Improvement: Provided actionable feedback on recurring issues, proactively suggesting platform improvements to enhance the reliability and efficiency of the autonomous vehicle systems.
  • Customer Issue Resolution: Engaged directly with customers on-site, applying advanced problem-solving skills to quickly resolve system issues.
  • Responsibility for the software integration of TrxM (Transceiver Module) SW from the supplier and reviewing the implementation.
  • Coordinating with the other ECUs in the network like Gateway ECUs, RPA and ICASx to verify and clarify the root cause of the issue with the new Software.
  • Clarifying Networking implementation and reviewing with the suppliers LGE Korea.
  • Collaborate with hardware/software teams for seamless integration.
  • Driving ECU-related issue analyses with the suppliers, function owners, and ECU project managers.
  • Preparing technical presentations (e.g. issue explanation) for the management, issue tickets, and the respective ticket status in ticket control boards.
  • Implementing Cryptographic Algorithms such as Symmetric, Asymmetric Key Algorithms, Hash Functions and security protocols like PKCS and ISO 21434.
  • Clarification and implementation of Key Managements (Generation, Import/Export securely, Encrypt, Decrypt Keys) and implementation of Data Manipulations protections.

Project: ADAS Sensors (LRR/MRR) and Camera (MFK5) Client: Cariad , OEMs: AUDI, VW, Porsche, Skoda, etc.

  • System Integration and Maintenance: Integrated and maintained advanced systems in vehicle platforms, working with a team of automotive technicians and senior engineers on autonomous vehicle platforms.
  • Troubleshooting and Issue Resolution: Conducted in-depth triage of reported vehicle issues, addressing problems related to sensors, vehicle control units, data acquisition devices, software, and communication systems.
  • Vehicle Communications: Diagnosed and resolved complex communication issues across various automotive bus systems (CAN, FlexRay, and Ethernet) to ensure reliable vehicle performance.
  • Hands-On Diagnosis: Performed physical disassembly and reassembly of vehicle components to identify and rectify underlying issues, acting as the first responder for any vehicle faults.
  • Continuous Improvement: Provided actionable feedback on recurring issues, proactively suggesting platform improvements to enhance the reliability and efficiency of the autonomous vehicle systems.
  • Customer Issue Resolution: Engaged directly with customers on-site, applying advanced problem-solving skills to quickly resolve system issues.
  • Responsibility for the software integration of proprietary, third-party libraries and basis software libraries in smart sensors and proxy libraries, gathering of requirements (in a software library datasheet).
  • Tracking of resources consumption.
  • Specification of rapid prototyping tools and methods such as bypassing, signal injection, and software-in-the-loop.
  • Clarifying Functional Safety requirement implementation with the different suppliers like Bertrandt, Robert Bosch.Reviewing Fault Tree Analysis, DFMEA, FMEA Reports from suppliers.
  • Handling different suppliers like Bertrandt, Magna, Bosch, and IAV together with collaborate with hardware/software teams for seamless integration.
  • Implementing Cryptographic Algorithms such as Symmetric, Asymmetric Key Algorithms, Hash Functions and security protocols like PKCS and ISO 21434.
  • Clarification and implementation of Key Managements (Generation, Import/Export securely, Encrypt, Decrypt Keys) and implementation of Data Manipulations protections.
May 2021 - Present
4 years 6 months

Safety Manager and Project lead leading up to 10 Engineers in Germany, Spain and Romania

Ficosa

Project: eSmart Drive Client: Ficosa, OEM: BMW

  • Functional Safety Management, Supporting Processes as defined per ISO26262, Concept Phase lead.
  • Product Development manager at HW and SW Level.
  • Analyze the Safety Software Requirements and Safety Software Architecture.
  • Performing software fault tree analysis as per ISO 26262 to meet ASIL D.
  • Collaborate with hardware/software teams for seamless integration.
  • Performing software DFMEA as per ISO 26262 to meet ASIL D.
  • Generate the analysis report using the Medini tool.
  • Support the Tool Qualification as per ISO 26262 ASIL D.
May 2021 - Present
4 years 6 months

Software and FuSa Architect

Hella

Project: Battery Management System (BMS) Client: Hella , OEM: BMW

  • Designed and implemented system-level functional safety concepts, ensuring compliance with relevant standards.
  • Adapted electrical components to meet specific system requirements and enhance overall performance.
  • Prepared and maintained detailed design records and technical documentation.
  • Conducted research projects to develop and integrate new system technologies into electrical architectures.
  • Optimized electrical component utilization to increase system efficiency and reliability.
  • Collaborate with hardware/software teams for seamless integration.
  • Conduct software safety analyses and check completeness of the software architecture.
  • Ensure traceability between software architecture and requirements; create software architecture in the area of battery management systems.
  • Supporting Processes as defined per ISO26262, Concept Phase Owner.
  • Analyze the Safety Software Requirements and Safety Software Architecture.
  • Performing software fault tree analysis and DFMEA as per ISO 26262 to meet ASIL D.
May 2021 - Present
4 years 6 months
Munich, Germany

Functional Safety Expert and Safety Manager

Infineon Technologies / HITEX GmbH

SafeTpack Development for Functional Safety. In-house SafeTPack Development for Aurix 2G and 3G Devices for customers like Marquardt, Audi, etc.

  • In house development and improvement of Safety modules like FWCheck, Regmon, SMU Alive, PFm, etc. as per ASIL level B and D.
  • Integration of SafeTPack into Customer application for different variants of devices.
  • Support to customer for implementation of SafeTpack.
  • Importing SafeTpack components, Autosar components and CDD components to create the interfaces between the components using EA tool. Creating UML model for the components for static and dynamic design.
  • Supporting Test to create the Unit and integration test and reviewing the test cases with Test manager.
  • Designing concept for new modules like PFM in SafeTPack and integrating it with existing pack.
  • Support the Tool Qualification as per ISO 26262 ASIL D.
  • Tools used: Aurix 2G and 3G Different variant devices, Electrobit TresOS, Hightec, Tasking JIRA, SVN, Monday, UDE 2021 Debugger.
May 2021 - Present
4 years 6 months
Ingolstadt, Germany

Software Architect

Intive GmbH

Project: Attention and Drowsiness Algorithm (AWA) System Client: Cariad, VW

  • Software Architect Role to create the high-Level design for all the software components and assisting feature owner and development team to implement the functionality.
  • Creating concept from the requirements and discussing it with BMW for the proposed implementation.
  • Extensive use of architecture tools such as EA, DaVinci Configuration, and DaVinci Developer to create the architecture design.
  • Importing Application components, Autosar components and CDD components to create the interfaces between the components using EA tool. Creating UML model for the components for static and dynamic design.
Nov 2020 - Apr 2021
6 months
Munich, Germany

Software Architect for Compute Module (R7 micro)

Magna Electronics

LIDAR Development for L3/L4 Autonomous Driving Cars together with Israeli startup Innoviz. Client: BMW Group.

  • System Integration and Maintenance: Integrated and maintained advanced systems in vehicle platforms, working with a team of automotive technicians and senior engineers on autonomous vehicle platforms.
  • Troubleshooting and Issue Resolution: Conducted in-depth triage of reported vehicle issues, addressing problems related to sensors, vehicle control units, data acquisition devices, software, and communication systems.
  • Vehicle Communications: Diagnosed and resolved complex communication issues across various automotive bus systems (CAN, FlexRay, and Ethernet) to ensure reliable vehicle performance.
  • Hands-On Diagnosis: Performed physical disassembly and reassembly of vehicle components to identify and rectify underlying issues, acting as the first responder for any vehicle faults.
  • Continuous Improvement: Provided actionable feedback on recurring issues, proactively suggesting platform improvements to enhance the reliability and efficiency of the autonomous vehicle systems.
  • Customer Issue Resolution: Engaged directly with customers on-site, applying advanced problem-solving skills to quickly resolve system issues.
  • Software Architect Role to create the high-Level design for all the software components and assisting feature owner and development team to implement the functionality.
  • Creating concept from the requirements and discussing it with BMW for the proposed implementation.
  • Extensive use of architecture tools such as EA, DaVinci Configuration, and DaVinci Developer to create the architecture design.
  • Importing Application components, Autosar components and CDD components to create the interfaces between the components using EA tool. Creating UML model for thecomponents for static and dynamic design.
  • Designing the concept of Multiple Memory Layout for security token implementation for security of the ECU. Creating concept for ECU UID and define the structure the message in the token for security and defining the location for it. Creating the relevant Ports and interfaces responsible for communication between Optical Module and Compute Module.
  • Designing concept for Auto Pilot, HAD Mode and clarifying concept with customer and supporting the development team in implementation.
  • Supporting Test to create the Unit and integration test and reviewing the test cases with Test manager.
  • Designing concept for Wrong Mounting position and Chip mismatch for LIDAR.
  • Multi Lidar configuration design and concept creation.
  • Tools used: RH850, Renesas V3H, IC 3000, GHS compiler, DA Vinci configurator and developer, Plastic, JIRA, PTC, Jenkins.
Apr 2020 - Sep 2020
6 months
Munich, Germany

Technical Project Lead

Expleo GmbH

Battery Management System (BMS) Software for EV Vehicles for A123 Systems and BMW from Expleo group. The aim of the project is to provide software which controls the Battery management (BMS) of the electric vehicle. I am leading a team of 6-8 Members proving BSW (Basis Software) and BAC (BMW Autosar Component) and CDDs components. Client: A123 Systems, BMW group.

  • Integrating Cyber Security module from the Autosar Stack and BMW BAC.
  • Designing the concept of Multiple Memory Layout for Live-key and Test Key implementation for security of the ECU. Creating concept for ECU UID and define the structure the message in the token for security and defining the location for it.
  • Technical lead in a distributed automotive software project consisting of 7-8 employees in Germany and Romania for American Tier1 and BMW OEM.
  • The main focus of the project was the configuration and integration of the AUTOSAR basic software for a battery management control unit for BMW EV.
  • Structure of the project infrastructure and Coordination of requirements and appointments with the customer.
  • Implementing Crypto Stack for BMW BAC at the platform level and supervising it.
  • Clarifying the requirement from the application team and as well as BMW and support the team in implementing it.
  • Definition of work packages for the team as well as scheduling.
  • Tools used: IC 3000, GHS compiler, DA Vinci configurator and developer, Plastic, JIRA, DOORS, SVN, Crucible, RTC, BMW BAC tools, BMW SEC tools.
Jun 2019 - Mar 2020
10 months
Munich, Germany

Software Architect for Compute Module (R7 micro)

Magna Electronics

LIDAR Development for L3/L4 Autonomous Driving Cars together with Israeli startup Innoviz. Client: BMW Group.

  • System Integration and Maintenance: Integrated and maintained advanced systems in vehicle platforms, working with a team of automotive technicians and senior engineers on autonomous vehicle platforms.
  • Troubleshooting and Issue Resolution: Conducted in-depth triage of reported vehicle issues, addressing problems related to sensors, vehicle control units, data acquisition devices, software, and communication systems.
  • Vehicle Communications: Diagnosed and resolved complex communication issues across various automotive bus systems (CAN, FlexRay, and Ethernet) to ensure reliable vehicle performance.
  • Hands-On Diagnosis: Performed physical disassembly and reassembly of vehicle components to identify and rectify underlying issues, acting as the first responder for any vehicle faults.
  • Continuous Improvement: Provided actionable feedback on recurring issues, proactively suggesting platform improvements to enhance the reliability and efficiency of the autonomous vehicle systems.
  • Customer Issue Resolution: Engaged directly with customers on-site, applying advanced problem-solving skills to quickly resolve system issues.
  • Software Architect Role to create the high-Level design for all the software components and assisting feature owner and development team to implement the functionality.
  • Creating concept from the requirements and discussing it with BMW for the proposed implementation.
  • Extensive use of architecture tools such as EA, DaVinci Configuration, and DaVinci Developer to create the architecture design.
  • Importing Application components, Autosar components and CDD components to create the interfaces between the components using EA tool. Creating UML model for thecomponents for static and dynamic design.
  • Designing the concept of Multiple Memory Layout for security token implementation for security of the ECU. Creating concept for ECU UID and define the structure the message in the token for security and defining the location for it. Creating the relevant Ports and interfaces responsible for communication between Optical Module and Compute Module.
  • Designing concept for Auto Pilot, HAD Mode and clarifying concept with customer and supporting the development team in implementation.
  • Supporting Test to create the Unit and integration test and reviewing the test cases with Test manager.
  • Designing concept for Wrong Mounting position and Chip mismatch for LIDAR.
  • Multi Lidar configuration design and concept creation.
  • Tools used: RH850, Renesas V3H, IC 3000, GHS compiler, DA Vinci configurator and developer, Plastic, JIRA, PTC, Jenkins.
Mar 2019 - May 2019
3 months
Munich, Germany

Technical Project Manager

A123 Systems

Battery Management Service Software for EV Vehicles. The aim of the project is to provide software which controls the Battery management of the electric vehicle. Client: SAIC-GM, China.

  • This is the project where we were working on provide Battery Management Service (BMS) for Electric vehicles. The OEM are SAIC and GM China.
  • It’s an Autosar 4.3 project and I am working as a Technical Project Manager leading a team of 10 people located at different cities and countries.
  • Few of the members are in Romania, Iasi and Bucharest, and other are located in Munich and Regensburg.
  • A123 is the BMS supplier to OEMs. A123 China is responsible for this project.
  • My task is managing the Software Developers and architects and coordinate with the customer to take care of the releases.
  • Tools used: IC 3000, GHS compiler, DA Vinci configurator and developer, Plastic, JIRA, DOORS.
Jul 2018 - Feb 2019
8 months
Munich, Germany
Lorem ipsum dolor sit amet

BMW

Design of xPAD (Platform for Autonomous development) Software. The aim of the project is to provide software which creates the Platform for Autonomous development. It has three parts hPAD, mPAD and uPAD. hPAD is for highway surrounding, mPAD is for midway which is inside city streets surrounding and uPAD is for urban surrounding. Here, we are using Aurix TC3xx series micros together with Denverton, Intel Micro. Client: BMW, Munich.

  • Importing Application components, Autosar components and CDD components to create the interfaces between the components using EA tool. Creating UML model for the components for static and dynamic design.
  • xBAR concepts design and requirement extraction. Designing the xBAR concept and optimizing the use of Multi cores in the micro.
  • System Management Bus (SM Bus) concept design and implementation. I2c configuration for SM bus and creating requirement for the interaction with the Denverton Intel micro.
  • Creating draft for the cybersecurity concept for mPAD and hPAD from the input and requirements gathered from the customer (BMW) and explaining it to them.
  • Implementing Cryptographic Algorithms such as Symmetric, Asymmetric Key Algorithms, Hash Functions and security protocols like PKCS and ISO 21434.
  • Clarification and implementation of Key Managements (Generation, Import/Export securely, Encrypt, Decrypt Keys) and implementation of Data Manipulations protections.
  • Tools used: IC 3000, Aurix TC3XXX, Denverton Intel, GHS compiler, Enterprise Architect, DA Vinci configurator and developer, Plastic, JIRA, DOORS.
May 2015 - Jun 2018
3 years 2 months
Ingolstadt, Germany
Lorem ipsum dolor sit amet

Continental AG

Design of the Door/Seat Control Unit (DCU) cross-functional software. The aim of the project is to deliver software for the vehicle's door control unit. Integration of all MATLAB modules and AUTOSAR 4.0.3. Client: FORD Motors (USA) and AUDI AG (Germany).

  • Integrate the whole project, perform integration tests, create builds, and release them to the testing team and customer.
  • Understand the MATLAB models, generate code from them, integrate it into the software, and debug the functionalities.
  • Generate the RTE from DaVinci based on the MATLAB model connections, integrate it, stabilize the software, and test its functionalities.
  • Design complex device drivers for various output channels and integrate them with libraries like Basic Window Lifter, etc.
  • Responsible for implementing the Functional Safety Module (FSM BAS) for basic faults and completing the testing. Also responsible for integration (ENG 7.0) in the ASPICE assessment for two consecutive years.
  • Fully configure Jenkins and its jobs for metrics, SWATT, and daily builds.
  • Measure CPU load in normal and worst-case scenarios. Develop a tool and integrate it with application software using OSEK for tasks, runnables, and interrupts.
  • Tools used: IC 3000, CAN analyzer, Renesas RH850 FX (controller), GHS compiler, Jenkins, IMS, MKS, DOORS, DET, DSP, MATLAB, Simulink Generator.
Jul 2014 - Apr 2015
10 months
Lorem ipsum dolor sit amet

Ford

Design of active-safety radar (ADAS MRR). The aim of the project is to deliver software for the vehicle's mid-range radar on the Freescale MPC5775K controller. Module: diagnostic fault implementation, watchdog, and FCCU driver design.

  • Implement diagnostic internal faults. Responsible for the full software development lifecycle—from requirement analysis, design, coding to testing—for all diagnostic internal fault implementations needed for the ADAS mid-range radar module.
  • Design, develop, and implement a watchdog driver for all three cores in the MPC5775K Racerunner controller.
  • Implement throughput calculations for all three cores. Implement radar status reporting on XCP and customer requests, including the effects of internal faults.
  • Implement voltage monitoring and power modes.
  • Tools used: Lauterbach Trace-32, CAN analyzer, Freescale MPC5775K controller, Wind River 5.9.2.1 compiler.
Oct 2012 - Jun 2014
1 year 9 months
Lorem ipsum dolor sit amet

TRW

Project: Migration of the Slip Control System (SCS) from the TI platform to the Infineon Aurix (TC27x series) platform with AUTOSAR 4.0.3 compliance. Module: Slip Control System (SCS). The aim of the project is to deliver software for the vehicle's slip control system module on the Aurix platform. This system was already used by TRW on the TI platform, and now they want to migrate it to Infineon. The new software also needs to comply with AUTOSAR 4.0.3.

  • Responsible for the full software development lifecycle—from requirement analysis, design, coding, to testing—for the entire project with teammates.
  • Fully responsible for the timer module in this microcontroller, including understanding the TI requirements for the HET (High End Timer) and adapting them for Aurix.
  • On Aurix, the HET module falls under the MCU (microcontroller unit) driver, ICU (input capture unit) driver, GPT (general purpose timer), and GTM (generic timer module). Developed and implemented wordline programming and erase mechanisms.
  • Participated in implementing bootloader services (read data identifiers, write data identifiers, and security algorithms).

Project: Development of bootloader software for the Infineon XC2336-40B microcontroller. Module: ACR (Automatic Control Retractor). The aim of the project is to deliver software to download and upload application software via the CAN channel. The main feature is to support wordline and sector erase and program operations for flash memory.

  • Developed and implemented the CAN and flash drivers.
  • Participated in the implementation of bootloader services (read and write data identifiers, and security algorithms).
Jan 2011 - Oct 2012
1 year 10 months

Software Engineer

KPIT Cummins Info systems Limited

Development of bootloader software for NEC V850ES/FF μPD70F3370/3371 and Freescale S9S12G128 microcontrollers. Client: Hella and Magna. Module: HCM (Head Lamp Control Module) & RBM (Rear Backdoor Module).

  • Full responsibility for the software development lifecycle, from requirement analysis, design, coding, to testing.
  • Development and implementation of CAN and flash drivers.
  • Bootloader testing.
Sep 2010 - Jan 2011
5 months

Fresher Training

KPIT Cummins Info systems Limited

Duration: 3 months. Training on Embedded C, communication protocols, and low-level drivers.

Summary

Experienced and skilled Engineer with a strong background in troubleshooting and maintaining autonomous vehicle systems. Highly adept at diagnosing and resolving automotive bus system issues, integrating sensor hardware, and supporting the development of autonomous driving platforms. Known for hands-on problem-solving skills, technical expertise, and a proactive approach to ensuring platform reliability and safety.

Implementing Cryptographic Algorithms such as Symmetric, Asymmetric Key Algorithms, Hash Functions and security protocols like PKCS and ISO 21434.Clarification and implementation of Key Managements(Generation, Import/Export securely, Encrypt, Decrypt Keys) and implementation of Data Manipulations protections.

Core competency in all phase of Software Development Life Cycle (SDLC) which includes Analysis, Design, Development, Testing. Continuous Integration Set-up specialist, Configuration of Jenkins and Continuous Build Process responsible

Languages

English
Native
Hindi
Native
German
Advanced
French
Elementary

Education

Oct 2006 - Jun 2010

Dayananda Sagar College of Engineering, Visveswaraiah Technological University

Bachelor of Engineering · Telecommunication · Bengaluru, India · 70.00%

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions