
Saurav .
Senior Software Architect | Embedded Systems
Salary / Daily rate
Munich, Germany
Mobility: Munich
Freelance, open to permanent contract
Can come onsite
Skills
Languages
About me
Intro
Software Architect with 18 years specializing in multimedia solutions for Samsung, Barco, and HCL. Expert in developing 4K video walls, GStreamer pipelines, and embedded systems using C/C++. Proven track record delivering scalable DTV solutions and real-time streaming platforms for enterprise clients.
Work experience
Computer Engineer
Voizzit Information technology
Jan 2025 - Present
1 year 10 months
Dubai - United Arab Emirates
● Designed and developed StreamConnect, a multimedia streaming platform using REST APIs. ● Built middleware bridging APIs with multimedia pipelines in C++17; used Rust for safety critical modules. ● Implemented Kafka-based event handling for distributed, scalable streaming. ● Integrated and developed Janus plug-ins for conferencing and streaming via WebRTC. ● Led a 4-member team, performing mentoring and code reviews. ● Technologies: C/C++14/17/21, Rust, GStreamer, Kafka, Janus Media Server, Python.
Technical Specialist
Barco
Jan 2019 - Jan 2025
6 years 1 month
Noida, Uttar Pradesh, India
● Developed and optimized video wall solutions supporting up to 4 simultaneous 4K streams or 8 Full HD streams, ensuring ultra-low latency and reliable performance. ● Designed and implemented VNC-based remote access solution using libvnc + SDL2, extended with Barco’s proprietary screen-scraping technology offering advanced features and added security layers. ● Integrated and enhanced GStreamer pipelines, including development of Barco’s proprietary plugins for optimized rendering and streaming. ● Implemented cutting-edge Frame Sync techniques using PTP (S/W Frame Lock) and H/W Frame Sync with Nvidia Sync. ● Designed and implemented a layout manager to dynamically control video placement and composition across display walls. ● Implemented WebRTC for interactive video and remote system management within control room solutions. ● Delivered service-oriented architecture (microservices) where components interacted via DBus, WebSockets, and REST APIs. ● Implemented device discovery mechanisms using Avahi(legacy) and DHCP (new generation). ● Built load balancer and vertical scalability mechanisms (N+1 failover handling) for high availability in enterprise deployments. ● Proven expertise in debugging and resolving customer issues in complex multimedia and networking environments.
Chief Engineer
Samsung Electronics
Dec 2011 - Jan 2019
7 years 2 months
Indianapolis, IN, USA
● Designed and developed Samsung’s Signage Solution from scratch on SoC platforms, enabling simultaneous playback of diverse content types – background audio, dual video streams (main + sub decoder), graphical overlays (shapes/word art), PDF/text viewers – on Large Format Displays (LFD). ● Implemented video wall solutions as an extension of Signage, where multiple TVs could be combined into a giant synchronized display, ensuring frame-accurate playback across all screens. ● Integrated OTT applications (Netflix, Amazon Prime, etc.) on Samsung Smart TVs, ensuring smooth performance and compliance with platform requirements. ● Contributed to Samsung Hotel TV solutions, implementing unique features where the TV acted as a gateway for IoT devices, allowing centralized control through the TV interface. ● Developed and integrated SNMP-based remote management, enabling hotels to monitor and control all TVs from a single interface. ● Worked with C/C++ on Linux (legacy models) and Tizen OS (newer models) using ARM toolchains for embedded system development. ● Implemented a multi-threaded content manager that parsed XML metadata from server/memory devices, created worker threads for each content type, and managed storage/playback efficiently.
LEAD Engineer
HCL Technologies
Sep 2010 - Oct 2011
1 year 2 months
Indianapolis, IN, USA
● Worked for Sony Bravia Digital TV (DTV) project, contributing to Storage Middleware (SMW) on SoC platforms. ● Implemented Audio Description (AD) feature to provide accessibility during playback of stored content. ● Developed Retention Limit feature, ensuring broadcaster policies for content storage on HDD were enforced correctly. ● Collaborated with Sony’s global engineering teams to design, integrate, and validate features for production-grade Smart TVs. ● Worked extensively with C++, ARM toolchain, and SoC-based embedded development environments.
Sr. Software Engg (DVB-STB)
INTEK Digital, Inc. (South Korea)
Sep 2009 - Oct 2010
1 year 2 months
Jecheon-si, Chungcheongbuk-do, South Korea
● Worked on Set-Top Box (STB) development using ST5105/5107 chipsets on RTOS (ST-OS20). ● Implemented Transport Stream (TS) parsing, enabling accurate extraction of A/V PIDs and proper channel locking on transponders. ● Designed and developed functionality for storing channel data based on transponder, PMT, and Audio/Video PIDs for seamless tuning. ● Implemented NIT (Network Information Table) parsing to support automatic network/service updates. ● Developed both Auto and Manual channel search features, enhancing user accessibility and flexibility. ● Worked extensively with C/C++, RTOS (ST-OS20), and ST toolchain for embedded system development.
Sr. Software Engg (DVB-STB)
Logic Eastern India Pvt. Ltd
Jan 2007 - Aug 2009
2 years 8 months
Indianapolis, IN, USA
● Worked on STB software stack similar to Intek Digital, with focus on both middleware and User Interface (UI) development. ● Implemented transport stream parsing and channel data management (transponder, PMT, A/V PID). ● Integrated NIT (Network Information Table) parsing for automatic network updates. ● Designed and implemented User Interface components for navigation, search, and channel management. ● Developed features like Auto/Manual search ensuring accurate tuner locking for reliable A/V streaming.
Education
Punjab Technical University
MCA
2004 - 2007
4 years