Skip to main content
Vasudha

Vasudha

C++ / Software Engineer | Embedded & Middleware Systems

Talent
INMember since August 23, 2026
C++OOPsDesign PatternsIPC MechanismsLinuxwebOSGitJenkinsAgileGDBDebuggingGCOV/LCOVTAS
·

Hire this person

Send a job offer directly to this candidate

C++OOPsDesign PatternsIPC MechanismsLinux

About

3 years of experience in embedded software development, with a focus on webOS TV / Linux-based systems. Strong experience in C/C++ system-level programming and middleware development for production embedded environments. Hands-on experience designing and maintaining IPC-based services and communication mechanisms. Familiar with code coverage and testing tools such as GCOV, LCOV, and TAS.

Experience working in Agile environments, collaborating closely with cross-functional teams. Familiar with Git for version control and Jenkins for build automation. Strong grounding in OOPs and design patterns, applied to solving complex, low-level problems in production-grade systems.

Experience

Software Engineer - LG Soft India - Bengaluru, India

(2023-06)

  • Developed and maintained a C++ system-level service to aggregate and schedule OTT content for the Home App and launcher, using IPC and local persistence for reliable cross-process data flow.
  • Implemented SDP-based metadata fetching and scheduling mechanisms, improving system stability and enabling low-latency content access in a production embedded environment.
  • Optimized data refresh and caching logic, reducing redundant network calls by ~25% and improving responsiveness of content updates on the launcher.
  • Resolved 255+ Coverity static analysis issues across owned modules, improving code quality and reducing potential runtime defects.
  • Improved unit test code coverage from ~60% to ~80% using GCOV/LCOV.
  • Collaborated with cross-functional teams to debug and resolve field issues, using GDB and system logs to root-cause intermittent failures in production builds.
  • Directly improved end-user experience on webOS TVs by ensuring faster, more reliable access to OTT content on the Home App and launcher, reducing customer-facing delays and content-loading failures.
  • Worked on an existing C++ system service that generates and serves thumbnails for images, audio, and video content to applications such as MediaPlayer and PhotoGallery, contributing new features and fixes.
  • Implemented support for generating thumbnails for encrypted images, a capability the service previously lacked, and resolved related issues to enable reliable thumbnail display for encrypted content.
  • Handled IPC-based thumbnail requests end-to-end, improving stability, memory efficiency, and performance in a production embedded environment.
  • Currently driving an initiative to evolve thumbnail generation from an on-demand model to a proactive model for HS appliances, aimed at meaningfully reducing thumbnail generation latency and directly improving perceived app responsiveness for end customers.
  • Contributed to unit test coverage and code quality using Gcov/Lcov and TAS, helping catch regressions earlier in the development cycle.
  • Improved unit test code coverage from ~55% to ~75% using GCOV/LCOV and TAS.
  • Managed and maintained multiple time sources — network time, broadcast time, factory time, daylight saving time, and manual time — ensuring accurate synchronization with frontend services for display.
  • Refactored the module to remove Qt dependency, improving system portability and maintainability across the platform architecture.
  • Investigated and resolved field-reported issues and defects raised during the testing phase, enhancing overall system stability and reliability.
  • Improved overall system performance by optimizing functionality and increasing execution efficiency.
  • Improved unit test code coverage from ~50% to ~70% during the refactor.

Software Engineering Intern - LG Soft India - Bengaluru, India

(2022-06 - 2023-06)

  • Completed a one-year internship in the C++ middleware team, gaining hands-on exposure to webOS TV system services, IPC mechanisms, and production embedded development practices.
  • Supported feature development, debugging, and testing efforts under senior engineers, building a strong foundation in C/C++, Linux, and design patterns before converting to a full-time role.

Education

Bachelor of Engineering - B.E. - Chitkara University (2019 - 2023)

Skills

C++ / Software EngineerEmbedded & Middleware Systems

Reviews

Related