Summary
Overview
Work History
Education
Skills
Timeline
Hi, I’m

Arjun Rajput

Ahmedabad
Arjun Rajput

Summary

Driven Embedded Software Engineer with a proven track record at Tata Consultancy Services, enhancing vehicle diagnostics and DMS applications through innovative software solutions. Excelled in implementing cutting-edge technologies like GStreamer and Linux, boosting software integration by 30%. Demonstrates exceptional teamwork and problem-solving skills, with a passion for IoT and smart systems development.

Overview

4
years of professional experience

Work History

Tata Consultancy Services
Ahmedabad

Embedded Software Engineer
05.2024 - Current

Job overview

  • Developed software for a vehicle diagnostic tool using Wind River Linux, using protocols like DoIP, CAN FD, and Ethernet.
  • Developed a DMS application in Linux using four camera streams with GStreamer.
  • Created a Git hook pipeline to increase software integration time by 30%.

Teksun Inc
Ahmedabad

Embedded Software Developer(L2)
06.2022 - 05.2024

Job overview

PROJECT 1 - SMART DRONE PARCEL RECEIVING SYSTEM

  • Implemented GStreamer pipeline and API to stream light weight camera feed from Embedded device (ARMv7) 32 bit with Custom Media Server.
  • Contributed to Add Support for the UVC Camera through the Kernel Layer.
  • Implemented Access control Hardware like RFID,Barcode and Camera with functional Firmware.
  • Implemented the provision to open/close top door using Actuator with the Functional Firmware.
  • Contributed in Benchmarking of Different Soc for Consideration of PCB Upgrade
  • Implemented simple Face detection and speech recognition algorithms using openCV
  • Build light weight Linux with manual dependencies of library using Yocto For the Quectel SC20 inside Docker.
  • Achieved clean, robust code using Embedded Linux for high-performing, functional systems.

PROJECT 2 - ADAS on Renesas R-Car V3H.

  • Implemented real-time streaming from the rear camera to the infotainment display.
  • Contributed to developing real-time 360° video stitching from four AHL cameras using OpenCV.
  • Contributed to develop the Driver Monitoring System (Drowsiness Detection, Object Detection).
  • Assessed real-time performance, and ensured it met requirements ahead of implementation.

Vmukti Solutions
Ahmedabad

Embedded Software Developer
07.2021 - 06.2022

Job overview

  • Worked along with a team of embedded developers to design, test, and commit firmware used for IP cameras using GStreamer and FFmpeg APIs.
  • Worked with a team to achieve the target of reducing the overall size of the firmware from 32 MB to 8 MB.
  • Worked with RTMP/RTSP and NGINX services to implement and manage numerous media servers inside a virtual machine.
  • Worked with MQTT, socket programming, and used different IDEs like Wireshark, Eclipse, and Kitty to test and design different APIs.
  • Implemented features like OTA, archive recording, motion, and sound events for IP cameras.

Education

Gujarat Technological University
Ahmedabad, GJ

Bachelor of Engineering from Electronics and Communication
2021

University Overview

CGPA: 9.4

  • Academic Achievement Award
  • Head of Sports Club

Skills

Skills

 

  • EMBEDDED LINUX
  • C, C++ AND PYTHON
  • YOCTO PROJECT AND OPENCV
  • DEVICE DRIVER DEVELOPMENT
  • MICROCONTROLLERS AND CROSS COMPILATION (ARM 32/64, AARCH, INGENIC, HISILICON, ESP32 , ARDUINO RASPBERRY PIJATSUN NANO)
  • COMMUNICATION PROTOCOLS (I2C, SPI, USART, USB, IPC,4G)
  • RTOS AND L INUX INTERNALS
  • MQTT, SOCKET PROGRAMMING
  • MEDIA PROTOCOLS ( RTSP, RTMP, HLS, WEBRTC , AUDIO AND VIDEO CODECS)
  • MEDIA SERVERS (NGINIX, LIVE555)
  • DOCKER AND AZURE BASICS
  • MAKE, CMAKE, WIRESHARK
  • LEADERSHIP AND COMMUNICATION SKILLS

Timeline

Embedded Software Engineer
Tata Consultancy Services
05.2024 - Current
Embedded Software Developer(L2)
Teksun Inc
06.2022 - 05.2024
Embedded Software Developer
Vmukti Solutions
07.2021 - 06.2022
Gujarat Technological University
Bachelor of Engineering from Electronics and Communication
Arjun Rajput