Senior Software Developer
- Verfügbarkeit einsehen
- 5 Referenzen
- auf Anfrage
- 71229 Leonberg
- Weltweit
- hi | en
- 20.02.2024
Kurzvorstellung
Auszug Referenzen (5)
"Ich habe über ein Jahr mit [...] in der Entwicklung der Xion Medical zusammengearbeitet und ihn als sehr kompetenten, zuverlässigen Entwickler kennen gelernt. ICh selbst war im Devops/Service und Projektbereich tätig. Er hat nicht nur Programmiert sondern Lösungen für complexe Probleme (Steuerung von Camera, UI Design, Bildverarbeitung, Netzwerkverbindungen, Datenübertragung, ...) gefunden. Er hat ein tiefes Wissen im Bereich GStreamer, MPEG aber auch Windows und Linux. Häufig haben die Anderen Entwickler auf sein Know how zurückgegriffen.
Zudem konnte man sich immer darauf verlassen, das zugesagte Lösungen in time, meist sogar früher, fertig wurden."
1/2012 – 8/2015
Tätigkeitsbeschreibung
Software engineering tasks on Endoscope and Endostrobe. Implemented media service layer based on GStreamer framework for capturing and playback of audio/video. Implemented Intel media SDK based and MPEG2 codec GStreamer plugins. Developed GStreamer RTSP broadcasting media framework. Development of Qt/Qml user interface for desktop and touch applications.
Tools and technologies: C++, Qt, QML, QtCreator, GStreamer, RTP, RTSP, , MPEG2, MinGW, Visual Studio, Windows 7 and Linux
Embedded Linux, Windows 7, C++, Opengl, Qt (Software), RTP (Real-Time Transport Protocol), RTSP (RealTime Streaming Protocol), Videoüberwachungssysteme / Kameraüberwachung
"[...] was working with me on meego platform and very good at qt and qml ,c,c++"
5/2010 – 1/2012
Tätigkeitsbeschreibung
Software engineering tasks in MeeGo Applications development. Implemented applications using Qt/Qml and MeeGo Touch Framework. Involved in bug fixing and feature enhancements.
Software engineering tasks in Maemo Browser. Design and implementation tasks for Maemo Browser, including e.g. areas like GStreamer based HTML5 media framework implementation, which supports mp4 (DSP H264), ogg and webm formats. Implemented the OpenGL ES 2.0 texture shader programming for video rendering.
Embedded Linux, Echtzeit-Betriebssysteme, C++
"Was working on LIMO project"
7/2008 – 5/2010
Tätigkeitsbeschreibung
Hands on experience with LIMO [Samsung Mobile Linux Platform], which is an open, hardware independent, Linux-based operating system for mobile.
Development of Audio decoder/encoder plugins for MP3, AAC, AMR, WMA and AC3. Development of Video DSP/Hardware/Software encoder/decoder plugins for MPEG4, H263, H264, DIVX, XVID, 3IVX, WMV9, VC.
Embedded Linux, Echtzeit-Betriebssysteme, C++, Opengl
"[...] was working with me on Embedded Projects"
3/2007 – 7/2008
Tätigkeitsbeschreibung
Portable Multi-Media Device: Development of the software for Portable media Player using GStreamer & GTK
Golf Player Device (uPro/uPlay): This application is a navigation device. Was responsible for porting of DirectFB, UI design and implementation. DirectFB based UI application was implemented. It supports windowing, menu list, scroll, pop-ups, and selection, drawing lines, points and usage of different fonts.
Embedded Linux, Echtzeit-Betriebssysteme, C++
"[...] was working with me on Bluetooth project"
3/2005 – 3/2007
TätigkeitsbeschreibungBluetooth Headset Profile: I was responsible person for implementation and bug fixing. The protocols and entities used in this profile: LMP, L2CAP, SDP, RECOMM, Headset Control, Application (Audio Driver) and Audio Port Emulation
Eingesetzte QualifikationenC++
Qualifikationen
Projekt‐ & Berufserfahrung
1/2023 – 1/2024
TätigkeitsbeschreibungBSA for Adaptive AUTOSAR product development team to develop COM module for both IPC and SOME/IP communication.
Eingesetzte QualifikationenSoftware Architecture, Softwareentwicklung (allg.)
12/2021 – 12/2022
TätigkeitsbeschreibungSoftware architect and integrator for Continental ADAS Parking/ Safety products
Eingesetzte QualifikationenSoftwareentwicklung (allg.)
11/2020 – 11/2021
TätigkeitsbeschreibungAutonomous Driving – Responsible for integration of multi camera systems on the Nvidia DriveOS platform. Provided a CUDA kernel solution for dynamic tone mapping, blur and mask filters on ROS for Tele-drive and assisted tele-drive;
Eingesetzte QualifikationenSoftwareentwicklung (allg.)
9/2015 – 11/2019
Tätigkeitsbeschreibung
FM Radio: Implemented AF Following for FM Radio project.
Rear-seat entertainment - Car TV tuner for DVBT, DVBT2, DAB & ISDBT: Responsible for implementing features like Teletext, Audio & Video. Implemented the framework for inter-process communication (IPC) between applications. Development of MOST FBlocks (Active and Shadow FBlock) using Function Catalogs and FBlock Application support for TvTuner.
Tools and technologies: Automotive SPICE, C++, Qt, DirectFB, MOST-150, Lint, PayTV, CAS, Ci+, Vector CANoe, OptoLyzer, Trace32 and JTag debugger, Enterprise Architect, Eclipse, SVN, GIT, Debian, RTOS, Embedded Linux on Fujitsu ARM board and Atmel Studio
Subversion, C++, CAN-Bus (controller area network), Enterprise Architect (EA), Git, MOST-Bus (media oriented systems transport)
1/2012 – 8/2015
Tätigkeitsbeschreibung
Software engineering tasks on Endoscope and Endostrobe. Implemented media service layer based on GStreamer framework for capturing and playback of audio/video. Implemented Intel media SDK based and MPEG2 codec GStreamer plugins. Developed GStreamer RTSP broadcasting media framework. Development of Qt/Qml user interface for desktop and touch applications.
Tools and technologies: C++, Qt, QML, QtCreator, GStreamer, RTP, RTSP, , MPEG2, MinGW, Visual Studio, Windows 7 and Linux
Embedded Linux, Windows 7, C++, Opengl, Qt (Software), RTP (Real-Time Transport Protocol), RTSP (RealTime Streaming Protocol), Videoüberwachungssysteme / Kameraüberwachung
5/2010 – 1/2012
Tätigkeitsbeschreibung
Software engineering tasks in MeeGo Applications development. Implemented applications using Qt/Qml and MeeGo Touch Framework. Involved in bug fixing and feature enhancements.
Software engineering tasks in Maemo Browser. Design and implementation tasks for Maemo Browser, including e.g. areas like GStreamer based HTML5 media framework implementation, which supports mp4 (DSP H264), ogg and webm formats. Implemented the OpenGL ES 2.0 texture shader programming for video rendering.
Embedded Linux, Echtzeit-Betriebssysteme, C++
7/2008 – 5/2010
Tätigkeitsbeschreibung
Hands on experience with LIMO [Samsung Mobile Linux Platform], which is an open, hardware independent, Linux-based operating system for mobile.
Development of Audio decoder/encoder plugins for MP3, AAC, AMR, WMA and AC3. Development of Video DSP/Hardware/Software encoder/decoder plugins for MPEG4, H263, H264, DIVX, XVID, 3IVX, WMV9, VC.
Embedded Linux, Echtzeit-Betriebssysteme, C++, Opengl
3/2007 – 7/2008
Tätigkeitsbeschreibung
Portable Multi-Media Device: Development of the software for Portable media Player using GStreamer & GTK
Golf Player Device (uPro/uPlay): This application is a navigation device. Was responsible for porting of DirectFB, UI design and implementation. DirectFB based UI application was implemented. It supports windowing, menu list, scroll, pop-ups, and selection, drawing lines, points and usage of different fonts.
Embedded Linux, Echtzeit-Betriebssysteme, C++
3/2005 – 3/2007
TätigkeitsbeschreibungBluetooth Headset Profile: I was responsible person for implementation and bug fixing. The protocols and entities used in this profile: LMP, L2CAP, SDP, RECOMM, Headset Control, Application (Audio Driver) and Audio Port Emulation
Eingesetzte QualifikationenC++
Ausbildung
Rajam, India
Über mich
Programming Languages – C, C++11, C++14, C++20, Qt, QML, Python and Java
GPU Programming – OpenGL-ES Shaders, CUDA Kernels, Intel/Nvidia SDK and OpenCV.
Processes – SCRUM and ASPICE.
Hardware – Silabs, TI, Fujitsu, Matrox, Nvidia and Intel Graphics/Grabber cards, ARM processors, Atmel and ST Micro-controllers and Multi Channel USB Camera Systems.
Multimedia – GStreamer, FFMpeg, Directshow, AWS Kinesis video streaming
OS – Linux, QNX, ROS, DRIVEOS, Yocto, RTOS, Embedded Linux, Android, Windows, Maemo/MeeGo, U-boot and Docker.
Tools – Enterprise Architect, GCC, ARM GCC, GDB, Lint, Scratch Box, GIT, SVN, Ipkg, Dpkg, Memprof, CPU process viewer for ARM Linux, Crash logger, Atmel Studio, CCS, Microsoft Visual Studio, Eclipse, Source Insight, CVS, VSS, IBM Rational Clear Case, DirectX Utilities, Bugzilla, Code Beamer, JIRA and Jenkins.
Technologies – ADAS, CAN, MOST, DVBT, ISDBT, TDMB, DAB, DRM, PayTV, Bluetooth, VOIP, RTP, RTSP, TCP, Video Telephony.
Weitere Kenntnisse
Persönliche Daten
- Hindi (Muttersprache)
- Englisch (Fließend)
- Europäische Union
- Schweiz
- Vereinigte Staaten von Amerika
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden