Satish Kumar

Software Engineer

Bengaluru, Karnataka, India14 yrs 5 mos experience

Key Highlights

  • Expert in C++ with extensive experience in diverse domains.
  • Led development of critical healthcare applications.
  • Proven track record in Agile software development.
Stackforce AI infers this person is a C++ Software Engineer with expertise in Healthcare, Automotive, and Industrial Automation sectors.

Contact

Skills

Core Skills

C++Windows Driver DevelopmentHealthcare

Other Skills

AgileAgile MethodologiesAntivirusApplication developmentBig DataC++0xC++11C++20CMakeCore JavaDICOMData StructuresDevice DriversEclipseGit

About

Computer Science and Engineering graduate from National Institute of Technology Patna with a sound knowledge of C, C++, Data Structures, Algorithm, Database Management System and Operating Systems. Employed as fresher come developer in iGate, Chennai in C, C++, native iPhone application technologies. Worked in Samsung R&D Institute as Senior Software Engineer. Worked specifically for video streaming of Netflix app in Samsung Smart TV. Implementing the features using C++, Unix, Javascript technology. Worked in Harman International on Automotive domain. Worked in Siemens in Industrial automation domain. Worked in Philips healthcare for IGT. Currently working in Semiconductor domain in Applied Materials.

Experience

Dell technologies

Software Principal Engineer

Dec 2025Present · 3 mos · Bengaluru, Karnataka, India · On-site

C++Windows Driver DevelopmentC++11C++20CMakeData Structures+15

Applied materials

Software Technical Lead

Sep 2023Nov 2025 · 2 yrs 2 mos · Bengaluru, Karnataka, India · Hybrid

Semiconductor IndustryC++

Philips

Software Technologist

Jul 2021Sep 2023 · 2 yrs 2 mos · Bengaluru, Karnataka, India

  • Involved in feature development of common component which is responsible for Patient/Study administration, Study/Procedure Workflow, Interoperability(connecting with Hospital systems(i.e PACS, RIS, Media, Printer) for patient data exchange.
  • Developed and deployed for multiple systems like fixed system, Mobile and TSM of Cathlabs. Component is logically decoupled in different independent components which depends on exposed interfaces.
  • Created Converters for DICOM data to actualize images and data for export and import.
  • Development is done with class tests and component test. CodeScene is used to verify the coverage.
MentoringHealthcareMicrosoft Visual Studio C++GitTest-Driven DevelopmentC++20+10

Siemens technology india

Senior Software Development Engineer

Apr 2017Jun 2021 · 4 yrs 2 mos · Bengaluru Area, India

  • Working as a C++ developer. Involved in scratch development of cross platform(Windows and Linux) application called "System Diagnostics and Access Layer" (SDAL). Its a multi-threaded component based on microservice architecture which is used to retrieve diagnostics details of field devices PLCs, IO devices at run time using alarms. This assist commisioning engineer to track fatal issues and working condition of machine on SCADA(desktop) and HMI panels. Involved in design decisions and clarifications from stake holders for requirements. Working in Agile environment to achieve the goals. Used TDD approach for the development.
  • Involved in development to deployment of this component.
  • Worked as a C++ developer for the development of an application TimeSync which help to synchronize the local clock with the reference server(NTP server). TimeSync became an integral part of devices to clock the timing at same time universally to track right timestamp of several processes of industrial automation.
MentoringTest-Driven DevelopmentC++0xC++11GtestApplication development+2

Harman international

Senior Product Development Engineer

Apr 2015Mar 2017 · 1 yr 11 mos · Bengaluru Area, India

  • Working for automotive domain in IVI(Intelligent Vehicle Infotainment). Technology used is C++, Rest APIs using CURL.
  • Development of modules Parameter Monitoring, Driver Identification, DSM for IVI. Involved in end to end development of module Parameter Monitoring which interacts with IBM cloud using REST services. Integration of module in NVIDIA vibrante target.
  • Worked in DOORS tool, written DXL scripts as per the requirements.
C++0xC++11GtestApplication developmentAgileC++

Samsung electronics

Senior Software Engineer

Sep 2013Mar 2015 · 1 yr 6 mos · Bengaluru Area, India

  • Worked for video streaming of Netflix app in Samsung Smart TV. Implementing the features using C++, Unix, Javascript technology.
  • Involved in fixing the bugs for the market issues of released VOD apps like TWC, VUDU, Redbox on different Samsung Smart TV platforms.
  • Working on UPnP protocol for DLNA devices which handshakes with zero configuration. Check the issues related to discovery, description and eventing mechanism of control points and control server.
C++0xC++11GtestApplication developmentAgileC++

Igate

Software Engineer

Jul 2011Sep 2013 · 2 yrs 2 mos · Chennai Area, India

  • Worked in iGate as a fresher come developer. Involved in the iPhone Application development FPD (Field Process Digitization) for client GE using Objective C. It helped to digitize the process of inspection on field by the inspection engineer for the quality control.
  • Technology involved: Objective C, jQuery, HTML5, SQL.

Wipro technologies

Trainee

May 2010Jun 2010 · 1 mo · Gurgaon, India

  • Worked on PHP, MySQL for an online application.

Education

National Institute of Technology , Patna

Bachelor of Technology - BTech — Computer Software Engineering

Jun 2007Jun 2011

National Institute of Technology , Patna

Bachelor of Technology - BTech — Computer Science

Jul 2007May 2011

Creane Memorial High School

CBSE 12th board — Science

Jan 2004Jan 2006

Stackforce found 100+ more professionals with C++ & Windows Driver Development

Explore similar profiles based on matching skills and experience