Gurpreet Singh

Gurpreet Singh

Followers of Gurpreet Singh629 followers
location of Gurpreet SinghGurugram, Haryana, India

Connect with Gurpreet Singh to Send Message

Connect

Connect with Gurpreet Singh to Send Message

Connect
  • Timeline

  • About me

    Senior Principal Engineer at Aristocrat | C++ | Slot Gaming | Yocto | Multimedia Framework | Streaming Protocols | FOTA

  • Education

    • Institute of Engineering & Technology,Alwar

      2004 - 2008
      B.E. Information Technology 74%
    • Govt. New Higher Secondary School Alwar

      2001 - 2004
    • Central Academy Alwar

      1995 - 2001
    • Birla Institute of Technology and Science

      2010 - 2012
      Master of Science (M.S.) Software Systems 7.7 CGPA
  • Experience

    • Tata Elxsi

      Mar 2009 - Mar 2011

      The aim of this project is to create a Proxy video encoder card. It is called proxy because apart from main camera module, it also takes input from fpga and create a low version mp4 and fmp4 file. Elementary streams comes out from FPGA to DSP and DSP Module mux the both elementary streams in Mp4 and FMp4 container format and then this file is streamed on network via live555.Roles and Responsibilities:• Development of Gstreamer Plugins for H264 Encoder, AAC Encoder, and Mp4 Muxer.• Implementation of Mp4 Muxer using mpeg4ip library.• Implementation of FMp4 Muxer using mpeg4ip library.• Implementation of Timecode Track in Mp4 file.• Production support and Issues Show less

      • Senior Design and Development engineer

        Jan 2010 - Mar 2011
      • Design And Development Engineer

        Mar 2009 - Jan 2010
    • Samsung Research Institute Delhi

      Apr 2011 - Jan 2016

      Worked on Samsung's new Operating System "Tizen" for TVs. Gstreamer was used as a Multi-Media Framework on Tizen.Roles and Responsibilities:• Design and development (from scratch) of HLS and Divx Gstreamer Plugins.• Trick Play and Audio Switching Implementation in HLS and Divx Plus Streaming.• Development of Audio Switching pipeline in Gstreamer Application• Development, Optimization, Bug Fixing of Screen Mirroring Feature for TV• Very active involvement of production issues of the project for timely and successful delivery. Show less Worked on Samsung's proprietary Multimedia framework called Uniplayer, Implementation and Integration of Several Streaming protocols in Uniplayer. Rich Experience on JPEG, MJPEG and MP4 file formats.Roles and Responsibilities: • Design and Implementation of RTSP Message Module.• Player Side Implementation and bug Fixing in Uniplayer.• Integration of different streaming protocols in Uniplayer.• Implementations of Timeshift Feature in RTSP stack.• Commercialization Support for many Content Providers e.g. SKB, U-Plus , Elion, Telia Sonera etc.• Design and Development of the major module such as Mp4 Processor.• Involvement in Bit-rate Switching Algorithm.• Worked on Jpeg Metadata Parsing.• Parsing of MP4 Container Format and extract and show basic Information to User• Debugging and fixing production issues. Show less

      • Lead Engineer

        Apr 2013 - Jan 2016
      • Senior Software Engineer

        Apr 2012 - Mar 2013
      • Software Engineer

        Apr 2011 - Mar 2012
    • STMicroelectronics

      Jan 2016 - Apr 2016
      Technical Lead

      SDK2 is ST Microelectronics’ ARM based reference STB platform. STMF is a special GStreamer plugin module developed by ST, on which STB features are implemented.Roles and Responsibilities:• Development and maintenance of ST GStreamer plugins for STB.

    • HARMAN International

      Apr 2016 - Dec 2021

      Handling Stack development/Enhancement/Optimization/Bug Fixing for Software Stack of JBL Series Speakers (Harman Kardon Citation MB1100 Soundbar, Harman Kardon Citation One MKIII, JBL Surround Bar 5.1, JBL Multibeam 5.0, JBL Link Portable, JBL Link Music, Link Portable Xiaowei, Link Music Xiaowei, Harman Kardon Citation 200)Roles and Responsibilities:• Responsible for Design and Development of OTA (Firmware Upgrade) Solutions.• Design and Development of different approaches of OTA (FOTA, SOTA, OOBE OTA). • Responsible for Design and Development of Hotel Mode/ Demo Mode.• Responsible for Implementation of Secure Boot.• Responsible for Implementation of Crash dump, Event Logging and Analytics.• Porting of AVS SDK on platform and Enabled Wake Word Engine• Handled team in india.• Attended many workshops in Shenzhen,China. Show less Handling Stack development/Enhancement/Optimization/Bug Fixing for Software Stack of JBL/Harman Series Speakers ( JBL BoomBox, Charge 4, Pulse 3, Extreme 2, Flip 4, Harman Kardon Omni 10+, Omni 20+, Omni 50+, Omni Adapt+, Omni Bar)Roles and Responsibilities:• Having ownership of several modules like AUX, Software Upgrade (FOTA), Audio, Source Switch • Responsible for Design and Development of Audio Break-in, Audio Source and their Switching • Responsible for Design and Development of Notification Mechanism.• Attended workshops in Shenzhen, China and Chengdu, China several times. Show less

      • Architect

        Jan 2019 - Dec 2021
      • Technical Lead

        Apr 2016 - Dec 2018
    • Aristocrat Gaming

      Dec 2021 - now
      • Senior Principal Engineer

        Jul 2024 - now
      • Principal Engineer

        Dec 2021 - Jun 2024
  • Licenses & Certifications

  • Honors & Awards

    • Awarded to Gurpreet Singh
      Shouts Outs Harman Nov 2020
    • Awarded to Gurpreet Singh
      Be Brilliant Harman May 2019
    • Awarded to Gurpreet Singh
      Take a Bow Harman May 2018
    • Awarded to Gurpreet Singh
      Hall of Fame Harman Mar 2017
    • Awarded to Gurpreet Singh
      Appreciation Samsung May 2015