Rahul Raj Rajan
Student, Electrical Engineering and Information Technology, Hochschule Darmstadt
Darmstadt, Deutschland
Werdegang
Berufserfahrung von Rahul Raj Rajan
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
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
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