shivaraj chandrakant

Software Engineer

Bengaluru, Karnataka, India15 yrs 3 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in automotive infotainment systems.
  • Led critical debugging projects for major automotive clients.
  • Strong background in embedded systems and middleware development.
Stackforce AI infers this person is a specialist in Automotive Embedded Systems with a focus on Infotainment and HMI technologies.

Contact

Skills

Core Skills

ProgrammingEmbedded SystemsInfotainmentDebuggingHmiMiddlewareCamera SystemsAudio Systems

Other Skills

Object-Oriented Programming (OOP)CLinuxMulti-threaded environmentBluetoothMedia HMIC++Device detectionDevice authenticationCamera Serial Interface protocolAudio middlewareUnit testingFirmwareRTOSClearCase

About

c, c++, design patterns ,Car infotainment , Mobile, HMI, Infotainment Application layer modules, logging modules (diagnostics), multi threaded environment, IPC mechanisms, experience of working on dual OS Hardware

Experience

15 yrs 3 mos
Total Experience
3 yrs
Average Tenure
4 yrs 7 mos
Current Experience

Oracle india pvt ltd

Principal Member Of Technical Staff

Oct 2021Present · 4 yrs 7 mos · India

ProgrammingObject-Oriented Programming (OOP)Embedded Systems

Harman

Technical Lead

Jun 2017Sep 2021 · 4 yrs 3 mos · Bangalore Area, India

  • Tech Lead
  • Project Description.
  • Own up a module called SPY Middleware which gives access to Engineering Menu of Infotainment System for debugging infotainment and Cluster modules. This project is on dual OS Linux and Integrity. It is for Peugeot client. This module is very critical to capture logs during drive test and when vehicles go into production mode. It captures logs, system level data, screenshots and exports it to external FTP server so that logs are available at all locations for debugging.
  • Contribution and Responsibilities
  • ∙ Implement debugging features meant for automotive safety and seamless usage of infotainment features
  • ∙ Lead a team of 3 members to implement features of Engineering Menu. This is an important component used for debugging infotainment and cluster modules.
  • ∙ Involve in Design and Architecture reviews, requirement Grooming sessions, estimating timeline for code development, code reviews.
  • ∙ Ramp up freshers and juniors so that they are project ready
ProgrammingObject-Oriented Programming (OOP)InfotainmentDebugging

Span idea systems

Senior Software Engineer

Jan 2015Jun 2017 · 2 yrs 5 mos · Bangalore Urban, Karnataka, India

  • Project Description: Worked on Phone Projection, Bluetooth, Media HMI (HMI also called UI) of Maserati Infotainment System
  • Contribution and Responsibilities
  • ∙ Write the complete business logic for Phone Projection HMI right from device connection to device disconnection.
  • ∙ Design and code the sequence of screen transition for various scenarios like system boot up, device disconnection for projection HMI feature
  • ∙ For Media HMI was involved in coding the business logic of screen transitions between various media sources
  • ∙ On BT HMI domain I was involved in implementation of features and maintenance of Message Access Profile(MAP)
ProgrammingObject-Oriented Programming (OOP)HMIEmbedded Systems

Allgo embedded systems pvt ltd

Senior Software Engineer

May 2014Jan 2015 · 8 mos · Bangalore Urban, Karnataka, India

  • Project Description: WORKED ON CARPLAY FEATURE
  • Contribution and Responsibilities
  • ∙ Implement features and fix issues on middle-ware modules called Dipo and Iapstandalone.
  • ∙ Dipo module is involved in device detection (iPhone) and switching iPhone role from salve to master (device to host).
  • Iapstandalone is involved in device authentication (iPhone authentication)
  • ∙ Fix Connectivity issues when iPhone is connected initially to the head unit via USB cable
  • ∙ Fix touch related issues on Projection screen
ProgrammingObject-Oriented Programming (OOP)MiddlewareEmbedded Systems

Sasken communication technologies

Software Engineer

Jan 2011Apr 2014 · 3 yrs 3 mos · Bangalore

  • Project Description: CAMERA PROJECT This project was for camera sensor deployed on Broadcom mobile platform
  • Contribution and Responsibilities
  • ∙ Was responsible to bring up Front camera (Himex sensor) on Eos2 board.
  • ∙ Make camera work for different resolutions for capture and recording feature
  • ∙ Handle bugs related to camera flash
  • ∙ Fix Synchronization issues of CSI sender and CSI receiver, CSI is (Camera Serial Interface protocol))
  • Project Description: AUDIO PROJECT This project was for Nokia S40 feature Phones. It was for the audio component. It mainly dealt with recognizing audio file formats, parsing metadata, Passing the encoded data (audio payload) to codex for decoding, also any other audio related issue
  • Contribution and Responsibilities
  • ∙ To work on Middle Ware modules called tone server and music server.
  • ∙ Tone server is the topmost component of S40 audio middleware interacting with UI. It recognizes the audio file format.
  • ∙ Music server is responsible to pass the encoded data to codex for decoding purpose
  • ∙ To fix the bugs on Tone server automation test application.
  • ∙ To work on unit testing (developers’ testing) of Music server media parsers Like Mp3,AAC.
  • ∙ Fix memory leak issues, issues reported by customer and end-user
  • ∙ Was involved in audio tuning, configuring audio output path for various audio scenarios example: If Phone call + Audio Song is played simultaneously. I was required to write rules for such scenarios as to which one should be given priority
ProgrammingObject-Oriented Programming (OOP)Camera SystemsAudio Systems

Education

Visvesvaraya Technological University

B.E. — Electronics and Communications Engineering

Jan 2006Jan 2010

S.B.R.Public School

Stackforce found 100+ more professionals with Programming & Embedded Systems

Explore similar profiles based on matching skills and experience