Shashank Arora

Senior Software Engineer

Bangalore, Karnataka, India10 yrs 8 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in Embedded Systems and Device Drivers.
  • Proven track record in developing IoT solutions.
  • Strong background in Audio/Voice Signal Processing.
Stackforce AI infers this person is a highly skilled Embedded Systems and IoT developer with a focus on automotive and audio processing.

Contact

Skills

Core Skills

Device DriversEmbedded SystemsFirmware DevelopmentAudio ProcessingIot Solutions

Other Skills

ARMAUTOSARAadhaar Server IntegrationAndroidAudio/Voice Signal ProcessingBattery Management SystemCCharger StationData StructuresDockerEmbedded CEmbedded LinuxEmbedded SoftwareFingerprint SensingFirmware Download

About

A technology enthusiast and constantly inspired by innovative and creative minds behind the irresistible technology. My curiosity for technology has led me to explore and integrate my skills with upcoming technologies. I loved Ideas and loved making stuff. Always want to work in a creatively challenging environment and utilise my technical abilities and skills towards achieving the goals of the organisation.

Experience

10 yrs 8 mos
Total Experience
2 yrs 1 mo
Average Tenure
5 yrs
Current Experience

Qualcomm

2 roles

Senior Lead Software Engineer

Promoted

Dec 2023Present · 2 yrs 6 mos · Hyderabad, Telangana, India

Senior Software Engineer

Jun 2021Dec 2023 · 2 yrs 6 mos · Hyderabad, Telangana, India

  • Working on Qualcomm USB Drivers, which is on the host side maintained for different platforms i.e. Windows, Linux and MAC.
  • QUD helps various tools in communicating to Qualcomm based devices via QUTS, depending on the type of request be it diag, QMI, build download or crash dump collection, QUD drivers are capable of handling the request and sending the response.
  • QUD has a wide user base of both internal and external, Linux/Windows platform. Automotive / Android APT/ LPC /Google are key customer for Linux QUD.
Qualcomm USB DriversWindowsLinuxMACQUDQUTS+2

Ola electric

Embedded Developer II

Jul 2020Jun 2021 · 11 mos · Bengaluru, Karnataka, India

  • Charger Station for Battery Swapping - ​The scope of the project is to build a charging station that can charge multiple batteries at the same time and customers can swipe the charged battery with an uncharged battery.
  • Implemented download firmware from cloud and flash manager module for header parsing and package integrity check and pass it over the uds application to transfer data to the peripheral devices over the can.
  • Developed a portable diagnostic stack (DEM) based on AUTOSAR specifications and inhibit functionality (FIM) on fault occurrence.
  • Worked on development of base software for Etergo-2 Battery Management System on NXP-S32144 custom board.
  • Designed and Implementing Sleep/WakeUp in BMS.
Charger StationFirmware DownloadFlash Manager ModuleAUTOSARBattery Management SystemNXP-S32144+2

Sasken technologies limited

Senior Software Engineer

Sep 2019Jul 2020 · 10 mos · Bangalore Urban, Karnataka, India

  • Worked in the USB connectivity team in Intel, Bangalore.
  • Verification of the USB enumeration on the Intel celedon open source project.
  • Validate different types of USB class on CIC (using docker), QEMU and NUC which particularly runs the android P and Q version.
USB ConnectivityIntel CeledonDockerQEMUAndroidDevice Drivers+1

Qualcomm

Software Developer Engineer II

Nov 2017Sep 2019 · 1 yr 10 mos · Hyderabad Area, India

  • Worked as a part of ASP (Audio/Voice Signal Processing) team in Qualcomm, Hyderabad (Client Location).
  • Done various tasks on python, C and contributed code in AVS mainline source code.
  • Done profiling of various voice modules for proper MPPS voting and created test cases on unit test framework level.
  • Debug the crashes with Trace32 and provide various fixes in audio and voice module’s framework (CAPI).
  • Handle various CR’s and internal issues in adsp.
  • Have Knowledge of Hexagon DSP processor architecture, voice processing system.
  • Knowledge of perforce tools for tracking code revisions, change list, creating code collab using change list.
Audio/Voice Signal ProcessingPythonCHexagon DSPPerforceAudio Processing+1

Votary softech solutions pvt. ltd.

Software Engineer

Jun 2017Sep 2019 · 2 yrs 3 mos · Hyderabad, Telangana, India

  • Worked with audio dsp team in Qualcomm (client)

Emblogic embedded technologies pvt ltd

Embedded Linux developer

Sep 2015May 2017 · 1 yr 8 mos · Noida Area, India

  • Worked on E-Register – Involving Fingerprint sensing & Aadhaar Server Integration
  • Worked on Wireless Network Backbone. The network is connected in bus topology and a master device provides an IP to each slave device using DHCP Protocol. All master’s and slave’s are configured with OpenWrt wireless freedom.
  • Intensively involved in R & D and Business strategy of IoT at Nyalazone Solutions Pvt. Ltd (Client).
  • Extracting and Interpreting meaningful data from sensors, Using C and Linux programming with open source platforms for providing M2M and IoT solutions.
  • Worked on - Sensors nodes and Gateway using ZigBee, MQTT Protocol.
  • Designed and Implemented the IoT architecture from scratch for the Fire Security system – number of devices working together to detect and warn control unit through the visual monitor.
Fingerprint SensingAadhaar Server IntegrationOpenWrtZigBeeMQTTEmbedded Systems+1

Education

Guru Nanak Dev University, Amristar

Bachelor of Engineering (B.Eng.)

Jan 2011Jan 2015

Stackforce found 100+ more professionals with Device Drivers & Embedded Systems

Explore similar profiles based on matching skills and experience