Hi, I'm Revanth Arunachalam

At Valeo, my role as a Software Engineer revolves around advancing computer vision algorithms through integration testing automation. With a solid foundation in AUTOSAR and OpenGL, I contribute to the development of cutting-edge Advanced Driver-Assistance Systems (ADAS).

My educational journey at AMRITA VISHWA VIDYAPEETHAM, where I earned my MTech specializing in Artificial Intelligence, underpins my technical expertise. The skills honed there, coupled with hands-on experience in embedded software development, empower our team to drive innovation in the automotive technology landscape.

revanth headshot

Skills

cpp logo C++ 11
python logo Python 3
opencv logo Open CV
react logo OpenGL
react logo OpenVX
jenkins logo Jenkins

Education

Valeo India Pvt Ltd

August 2022 - Present

Integration Tester and DevOps Engineer


Key responsibilities

  • Review HLD Requirements from software architect in the IBM Rational DOORS.
  • Generate Test Specification and ensure the bidirectional traceability with SWE.2 in IBM Rational DOORS for the requirements.
  • Test on target ECU and raise bug tickets in CoreALM and assigning to Integration and development team.
  • Prepare Integration Test Plan for CV algorithms (for Neural Perception Stack, Camera Operation algorithm).
  • Prepare Technical Review checklist for EFV, AFV milestones and participate in Technical Reviews for SWE.5 Software Integration and Integration Test.
  • Work on Python scripts and GNU Debugger for automating the integration testing in the SUT.
  • Automate Integration Test pipeline on Jenkins using Python, Windows shell script and Groovy.
  • Document the scripting pipelines, Test plan and Test Strategy.
Skills: C++, Python, CMake, QNX, Git, GNU Debugger (GDB), Jenkins, Auto requirement traceability matrix , CoreALM, Gemini (Gen AI)

Master Engineer Trainee


Key responsibilities

  • Fix compiler warnings for P2 layer of NFORM algorithm. (Near Field Object Reconstruction and mapping.)
  • Fix MISRA Mandatory Issues (MMI), Severe Runtime Issues (SRI), Possible Runtime Issues (PRI) from the Klocwork report and pushing changes to the development code.
  • Resolve minor bugs raised by the Unit testing team.
  • Document profiling data (Memory, CPU usage, GPU usage) from tools like QNX sys-profiler and Trace-logger.
Skills: C++, Git, CoreALM, QNX, CMake, OpenGL

Advanced Microprocessors

February 2022 - August 2022

Linux Kernel Performance Engineer


Key responsibilities

  • Implementing Groovy script on Jenkins for automated A/B testing of two different kernels on SUT, as a team member of Ubuntu upstream kernel testing.
  • Developing python scripts to automate LKP Test framework and its configuration management.
  • Documenting Testing Strategy and pipeline in Confluence.
Skills: Groovy pipeline script, LKP-Test, Python, Confluence

Igarashi Motors India Ltd

May 2019 – June 2020

PLC Programmer


Key responsibilities

  • Programming and deploying PLC for the DC motor manufacturing.
  • Visualizing and analyzing the reports.
Skills: Structured Text, Ladder logic, Python - Visualization