Summary
Overview
Work History
Education
Skills
Languages
Personal Details
Personal Traits
Educational Record
Technical Skillsets
Job Experience
Hobbies and Interests
Timeline
Generic

Eswarraj R

Singapore

Summary

To be a part of a challenging team which strives for the better growth of the organization and which explores my potential and provides the opportunity to enhance my talent with an intention to be an asset to the company.

I am working as as Software Engineer with the overall experience of 10 plus years in IT industry. Working in the Embedded automotive domain and expertise in C and c++ with relevance experience of 10 years. Skilled in Embedded linux IPC, Linux OS, windows , C, C++ and used tools such as QT IDE, Visual Studio and Eclipse IDE., Machine Learning. Expertise in the socket programming using the TCP, UDP protocols. Worked in the industrial automation to automate the mining machines using industry 4.0. Working in the Flexterm simulation for simulating the Port(harbor) project based on C++ and OpenGL. Worked in OpenGL framework and QT framework. Used the configuration and management tools such as GIT, JIRA, SVN and Rational Clearcase. Having a good communication skills and be a good team player. Expertise in the SDLC and throughout my career , worked in the agile process.

Overview

12
12
years of professional experience

Work History

Senior Embedded Engineer

Thales DIS Singapore Ltd.
02.2021 - Current
  • Responsible for developing and maintain the SIM project which is embedded OS similar to android architecture.
  • The os is called GXOS which is similar to micro kernel OS.
  • Responsible for debugging the client issues and enhancement of the sim modules.
  • Responsible for creating the applets for the sim.
  • Responsible for validation of the applets.
  • Have experience in the JAVACARD and C.
  • Responsible for developing and maintain the C++, Java, Python based Tools which is used by R&D team.
  • C++ Programming with understanding of design patterns and algorithms.
  • Using Hermes which is based on Generative Artificial intelligence for our proprietary tool called VPS to refine our code and for optimistic development.
  • Responsible for the tools such Security tools such as Gemshell, VPS development and testing.
  • Responsible for developing the SCP03, SCP11c protocol for the Gemshell Tool.
  • Lead developer and SCRUM activities and following the AGILE process.
  • Developed the automation testing for the Tools.

Senior Embedded Engineer

Thales DIS Singapore Ltd.
02.2021 - Current
  • Responsible for developing and maintain the SIM project which is embedded OS similar to android architecture.
  • The os is called GXOS which is similar to micro kernel OS.
  • Responsible for debugging the client issues and enhancement of the sim modules.
  • Responsible for creating the applets for the sim.
  • Responsible for validation of the applets.
  • Have experience in the JAVACARD and C.
  • Responsible for developing and maintain the C++, Java, Python based Tools which is used by R&D team.
  • C++ Programming with understanding of design patterns and algorithms.
  • Using Hermes which is based on Generative Artificial intelligence for our proprietary tool called VPS to refine our code and for optimistic development.
  • Responsible for the tools such Security tools such as Gemshell, VPS development and testing.
  • Responsible for developing the SCP03, SCP11c protocol for the Gemshell Tool.
  • Lead developer and SCRUM activities and following the AGILE process.
  • Developed the automation testing for the Tools.

Senior Embedded Engineer

PSA Singapore
02.2020 - 02.2021
  • Responsible for developing the features to automate the AGV process using the FLexterm simulation.
  • In AGV, we developed the AI based algorithm for collision detection mechanism.
  • C++ Programming with understanding of design patterns and algorithms.
  • Developed the API to automate the process in the Ship yard inside the flexterm simulation.
  • Also, Testing the automatic features of AGV and created the automatic scripting to test the Algorithmic engines.
  • We have three Engines namely HTME, WEME and YEME. (Haulier Transport Management Engine, Wharf Equipment Management Engine and Yard Equipment Management Engine)
  • Recognized for created the complete automated software to automate the process in the Flexterm application.
  • Learnings: Language proficiency in C++, Agile software development process, Version control system – GIT, Visual studio IDE.

Senior Embedded Engineer

PSA Singapore
02.2020 - 02.2021
  • Responsible for developing the features to automate the AGV process using the FLexterm simulation.
  • In AGV, we developed the AI based algorithm for collision detection mechanism.
  • C++ Programming with understanding of design patterns and algorithms.
  • Developed the API to automate the process in the Ship yard inside the flexterm simulation.
  • Also, Testing the automatic features of AGV and created the automatic scripting to test the Algorithmic engines.
  • We have three Engines namely HTME, WEME and YEME. (Haulier Transport Management Engine, Wharf Equipment Management Engine and Yard Equipment Management Engine)
  • Recognized for created the complete automated software to automate the process in the Flexterm application.
  • Learnings: Language proficiency in C++, Agile software development process, Version control system – GIT, Visual studio IDE.

Senior Software Engineer

Continental Automotive Singapore Pte Ltd
04.2019 - 02.2020
  • Responsible for developing the features of ethernet midware application for the Instrumentation Cluster.
  • C and C++ Embedded Programming with understanding of design patterns and algorithms.
  • Have involved in test driven development and also gathering requirements from customer for ease software development and better delivery.
  • Developed the Payload Data Unit timeout monitoring feature and implemented the Diagnostic CLI command to get the details of the multicast address subscribers.
  • Responsible for streaming Quality video and picture client from the Head unit to the instrumentation cluster.
  • Recognized for completed the PDU timeout monitoring feature within one sprint.
  • Learnings: Language proficiency in C++, Ethernet, MSVC, Agile software development process, Version control system – GIT, Issue and task tracking - JIRA, Merge integration tool – Jenkins.

Senior Software Engineer

Continental Automotive Singapore Pte Ltd
04.2019 - 02.2020
  • Responsible for developing the features of ethernet midware application for the Instrumentation Cluster.
  • C and C++ Embedded Programming with understanding of design patterns and algorithms.
  • Have involved in test driven development and also gathering requirements from customer for ease software development and better delivery.
  • Developed the Payload Data Unit timeout monitoring feature and implemented the Diagnostic CLI command to get the details of the multicast address subscribers.
  • Responsible for streaming Quality video and picture client from the Head unit to the instrumentation cluster.
  • Recognized for completed the PDU timeout monitoring feature within one sprint.
  • Learnings: Language proficiency in C++, Ethernet, MSVC, Agile software development process, Version control system – GIT, Issue and task tracking - JIRA, Merge integration tool – Jenkins.

Senior Software Engineer

Caterpillar India Private Limited
08.2017 - 03.2019
  • Company Overview: Deputed by L&T Technology services.
  • Autonomous machine Embedded developer for underground articulated wheel loaders.
  • C++ based software with other technologies involved as a complete underground mine site solution to improve safety and production capability.
  • Lead developer and responsible for Machine autonomous software delivery to proving ground and leading copper mining organization.
  • C++ based Linux environment based application and QNX RTOS.
  • Socket programming with Multicasting & TCP,UDP data channels for communication.
  • Used TCP/IP for network request for machine diagnostics.
  • Developed Automation feature end to end, gathering requirements from Customer itself as a unique requirement.
  • Developed Siteserver web interface which projects about the machines diagnostics and also to configure the machine types.
  • Working in the python based Django GUI application to display the machine diagnostics, machine details and configure the new machine.
  • Worked in the IOT related development module called ROS(Remote operating Station) which we can able to operate the vehicle from remote places.
  • Deputed by L&T Technology services.
  • Worked in the Porting of code from 8.04 Ubuntu software which compatible for 16.04 Ubuntu Operating system.
  • Fixed the Ladar issue which plays the main role in the machine collision prevention.
  • Duration: 1.2 years.
  • Learnings: Language proficiency in C++, Socket programming, Python, DJANGO framework, Software Design and architecture, Agile software development process, Version control system – GIT, Issue and task tracking - JIRA, Merge integration tool – Jenkins, Operation system – ubuntu, IDE used – QT IDE.

Senior Software Engineer

Caterpillar India Private Limited
08.2017 - 03.2019
  • Company Overview: Deputed by L&T Technology services.
  • Autonomous machine Embedded developer for underground articulated wheel loaders.
  • C++ based software with other technologies involved as a complete underground mine site solution to improve safety and production capability.
  • Lead developer and responsible for Machine autonomous software delivery to proving ground and leading copper mining organization.
  • C++ based Linux environment based application and QNX RTOS.
  • Socket programming with Multicasting & TCP,UDP data channels for communication.
  • Used TCP/IP for network request for machine diagnostics.
  • Developed Automation feature end to end, gathering requirements from Customer itself as a unique requirement.
  • Developed Siteserver web interface which projects about the machines diagnostics and also to configure the machine types.
  • Working in the python based Django GUI application to display the machine diagnostics, machine details and configure the new machine.
  • Worked in the IOT related development module called ROS(Remote operating Station) which we can able to operate the vehicle from remote places.
  • Deputed by L&T Technology services.
  • Worked in the Porting of code from 8.04 Ubuntu software which compatible for 16.04 Ubuntu Operating system.
  • Fixed the Ladar issue which plays the main role in the machine collision prevention.
  • Duration: 1.2 years.
  • Learnings: Language proficiency in C++, Socket programming, Python, DJANGO framework, Software Design and architecture, Agile software development process, Version control system – GIT, Issue and task tracking - JIRA, Merge integration tool – Jenkins, Operation system – ubuntu, IDE used – QT IDE.

Project Engineer

WIPRO Technologies
01.2014 - 01.2017
  • Responsible for root cause analysis of the hardware issues raised in the Client NE.
  • Responsible for debugging the code to find the software errors occurred in the NE.
  • Worked in the micro kernel called OSE(operating system embedded) RTOS which is written in C and C++.
  • Worked in the lowest layer called SIL (SHELF INTERFACE LAYER) subsystem in the Platform layer.
  • C++ application with linux based Networking operating System.
  • Recognized for Debugged the customers serious issue called EQUIPMENT_FAULT code and fixed the issue in the production area.
  • Duration: 2 years.
  • Learnings: Language proficiency in C++, C programming, Software Design and architecture, Agile software development process, Version control system – Rational ClearQuest IBM, Issue and task tracking - JIRA, Test Driven Development.

Project Engineer

WIPRO Technologies
01.2014 - 01.2017
  • Responsible for root cause analysis of the hardware issues raised in the Client NE.
  • Responsible for debugging the code to find the software errors occurred in the NE.
  • Worked in the micro kernel called OSE(operating system embedded) RTOS which is written in C and C++.
  • Worked in the lowest layer called SIL (SHELF INTERFACE LAYER) subsystem in the Platform layer.
  • C++ application with linux based Networking operating System.
  • Recognized for Debugged the customers serious issue called EQUIPMENT_FAULT code and fixed the issue in the production area.
  • Duration: 2 years.
  • Learnings: Language proficiency in C++, C programming, Software Design and architecture, Agile software development process, Version control system – Rational ClearQuest IBM, Issue and task tracking - JIRA, Test Driven Development.

Education

B.E - Electronics and Electrical Engineering

SNS College of Technology
01.2014

HSC -

Kalyana Sundaram Higher Secondary School
01.2010

SSLC - undefined

Kalyana Sundaram Higher Secondary School
01.2008

Skills

  • Experienced in C programming
  • C programming
  • Experienced in Python programming
  • Java programming
  • Linux system programming
  • Experienced with Windows 10 and 11 environments
  • TCP/IP socket development
  • QNX real-time operating system
  • Experience with machine learning techniques
  • Skilled in managing Anaconda environments
  • Experienced with Eclipse IDE
  • Experienced with Jupyter Notebook
  • Data processing in Python with Pandas and Numpy
  • Git repository management
  • Proficient in SVN management
  • CI/CD operations project

Languages

English
Tamil
Hindi

Personal Details

  • Age: 32
  • Date of Birth: 13.09.1992
  • Gender: male
  • Religion: Hindu

Personal Traits

  • Adaptability
  • Patience
  • Compassionate
  • Listener
  • Social communication

Educational Record

  • B.E Electronics and Electrical Engineering, SNS College of Technology, 2014-01-01
  • HSC (Higher School Certificate), Kalyana Sundaram Higher Secondary School, 2010-01-01, 89%
  • SSLC (Secondary School Leaving Certificate), Kalyana Sundaram Higher Secondary School, 2008-01-01, 95%

Technical Skillsets

C++, C, Python, JAVA, Linux, Windows 7, Windows 8, OSE RTOS, QNX RTOS, Eclipse, Intellij, QT IDE, Android SDK, SDN, Maven, Django framework, Machine Learning, GIT, SVN, Rational ClearQuest, RS232, LAN, Openflow, UART, VMware, Wireshark, Advanced Embedded systems in VECTOR INDIA, Bangalore

Job Experience

10 years

Hobbies and Interests

  • Travel
  • Pencil Drawing
  • Playing cricket
  • Watching TV
  • Singing songs

Timeline

Senior Embedded Engineer

Thales DIS Singapore Ltd.
02.2021 - Current

Senior Embedded Engineer

Thales DIS Singapore Ltd.
02.2021 - Current

Senior Embedded Engineer

PSA Singapore
02.2020 - 02.2021

Senior Embedded Engineer

PSA Singapore
02.2020 - 02.2021

Senior Software Engineer

Continental Automotive Singapore Pte Ltd
04.2019 - 02.2020

Senior Software Engineer

Continental Automotive Singapore Pte Ltd
04.2019 - 02.2020

Senior Software Engineer

Caterpillar India Private Limited
08.2017 - 03.2019

Senior Software Engineer

Caterpillar India Private Limited
08.2017 - 03.2019

Project Engineer

WIPRO Technologies
01.2014 - 01.2017

Project Engineer

WIPRO Technologies
01.2014 - 01.2017

SSLC - undefined

Kalyana Sundaram Higher Secondary School

B.E - Electronics and Electrical Engineering

SNS College of Technology

HSC -

Kalyana Sundaram Higher Secondary School
Eswarraj R