Rahul Raj Rajan

Student, Electrical Engineering and Information Technology, Hochschule Darmstadt

Darmstadt, Deutschland

Fähigkeiten und Kenntnisse

C (programming language)
Embedded Linux
C++
Multimedia
MP4
MPEG-TS
RTSP
RTP
TCP/IP
UDP
MPEG DASH
Apple HLS
Embedded Systems
FreeRTOS
OSEK-OS
ARM
Infineon AURIX
Multithreading

Werdegang

Berufserfahrung von Rahul Raj Rajan

  • Bis heute 6 Jahre und 9 Monate, seit Okt. 2017

    Senior Applications Engineer

    Infineon Technologies
  • Bis heute 7 Jahre und 9 Monate, seit Okt. 2016

    Werkstudent

    Hochschule Darmstadt

    Software Developer Development of Software Drivers for Infineon AURIX - Design & Development of Graphical Framework in PXROS Safety OS environment - Design & Development of QSPI driver - Design & Development of TFT driver for onboard ILI9341 display

  • 8 Monate, Jan. 2016 - Aug. 2016

    Technical Lead

    PathPartner Technology

    Design and Development of Software on Linux for GoPro KARMA (quad-copter) 1) Lead a team of 3 Software Development Engineers and 2 QA Engineers 2) Application Software Development on Embedded Linux - Design & Development of daemons (state machines, multi-threading) - Design of Unix Domain Socket based IPC Protocol - Design of TCP/IP and UDP based data/control channels - Integration of CIVET HTTP server - Bring-up of mDNS services using AVAHI - Design of Over-The-Air (OTA) Firmware Update feature

  • 10 Monate, März 2015 - Dez. 2015

    Senior Software Engineer

    PathPartner Technology

    Software Engineer : Video Streaming for Flight Preview on GoPro KARMA (quad-copter) 1) Enhancement of TI TMS320DM36x Video Capture Pipeline for Low Latency: - Enhanced VPSS (ISIF/IPIPE kernel drivers) for Slice Capture - Enhanced VPSS for dynamic resolution changes - Integrated H264 Encoder with Slice Encoding support 2) Enhancement of TI IPNC RDK for MEPG2TS/RTP streaming: - Implementation of MPEG2TS writer, MPEG2TS streaming over RTP - Design & Development of Bandwidth adaptation algorithm

  • 1 Jahr und 4 Monate, Dez. 2013 - März 2015

    Senior Software Engineer

    Samsung Electronics

    Software Engineer : Development of Virtual Tour Application Platform: Android Languages: JAVA, C++ Products: Samsung Note4 & S6. - Design & Development OpenGL based Tour Rendering Engine - Design & Implementation of optimal data-structure for storing/accessing Tour metadata - Integration & Analysis of various Computer Vision based algorithms such as PTAM, libVISO, SVO SLAM - Implementation of Depth Map based 3D mesh generation for Tour rendering - Evaluation of in-house WiFi Positioning System

  • 2 Jahre und 5 Monate, Aug. 2011 - Dez. 2013

    Software Engineer

    Aricent Group

    Software Engineer : Multimedia Languages: C/C++ Frameworks/Stacks: Android Stagefreight, LIVE555, Aricent Firebolt Products/Features : Rich Recording for Nokia Lumia 1020 - Multimedia File Format expert (MP4, MPEG2TS, AVI...) - Hands-on in Multimedia streaming technologies like RTP/RTSP, Apple HLS, MPEG DASH

Ausbildung von Rahul Raj Rajan

  • Bis heute 7 Jahre und 11 Monate, seit Aug. 2016

    Electrical Engineering and Information Technology

    Hochschule Darmstadt

    1) Advanced Programming Techniques (System Design, C++) 2) Embedded Operating System (OSEK-OS, AUTOSAR, ARM, FreeRTOS) 3) Signal Processing Hardware (FPGA, Verilog) 4) Microelectronics (Digital Design, VHDL)

  • 3 Jahre und 8 Monate, Aug. 2007 - März 2011

    Electrical and Electronics Engineering

    Government College of Technology, Coimbatore

Sprachen

  • Englisch

    Muttersprache

  • Deutsch

    Grundlagen

Interessen

Football

21 Mio. XING Mitglieder, von A bis Z