N

Nirav Desai

Senior Software Engineer

Pune, Maharashtra, India16 yrs 5 mos experience
Highly Stable

Key Highlights

  • 12 years of experience in software design and development.
  • Led development for SDKs used by major IoT companies.
  • Expertise in device drivers and embedded systems.
Stackforce AI infers this person is a highly skilled Embedded Systems Engineer with extensive experience in IoT and device driver development.

Contact

Skills

Core Skills

Embedded SystemsDevice DriversSoftware Development

Other Skills

Google WeaveEZ Connect SDKNetwork Interface DriverFreeRTOSEmbedded SoftwareHomekit SDKGoogle Weave SDKAWS SDKSymbian OSBattery ChargingBattery MonitoringSoC Bring-upARMSymbianC

About

CAREER SYNOPSIS ------------------------------------------------------------------------------------------------------------------------------------ I have been a judicious and committed professional with 12 Years qualitative experience. Played a key role in gamut of software design and development, which encapsulates: ☛ Lead developer for SDK for Wireless MCU intended for Internet of Things paradigm for customers like iHome, iRobot, Xiaomi and many more. ☛Device drivers design and development for application processors focused for mobile makers like Nokia, LG and Samsung. ------------------------------------------------------------------------------------------------------------------------------------ CORE TECHNICAL SKILLS ☞ High Level Language High Level Language : C , C++ ☞ Assembly language : ARM Assembly language ☞ Operating Systems : Free RTOS, Symbian Operating Systems ☞ Processors Processors : ARM9, Cortex M3/M4, ARM11, Cortex A9 ☞ Source Control Tools : GIT and Clear-Case Source Control Tools ☞ Debugging Tools Debugging Tools : Trace32 + Lauterbach, OpenOCD + GDB. ➜ Extensive experience in system level software development (device-drivers, libraries, applications) on complex SOCs with single and multiple cores. ------------------------------------------------------------------------------------------------------------------------------------

Experience

16 yrs 5 mos
Total Experience
4 yrs 1 mo
Average Tenure
--
Current Experience

Qualcomm

2 roles

Senior Staff Engineer

Promoted

Jan 2021Mar 2021 · 2 mos

Staff Engineer

Jan 2017Dec 2020 · 3 yrs 11 mos

Marvell semiconductor

2 roles

Senior Software Engineer / Associate Software Manager

Oct 2015Jan 2017 · 1 yr 3 mos

  • Took on the challenge of bearing dual responsibility of managing a sub-team of freshers and performing as in individual contributor in parallel
  • ★ Mentoring new comers and interns and transform them into valuable assets for teh team
  • ★ Design and develop "smart outlet" application based on Google Weave (libiota)
  • ★ Planning tasks for major software releases
  • ★ Participate in design,development and porting activities
  • ★ EZ Connect SDK release train control and management
  • ★ Port latest LWIP release on EZ Connect SDK platform
  • ★ Develop and port network interface driver for interaction wiht LWIP stack
  • ★ Port new FreeRTOS 9.0 to EZ Connect SDK and Wireless MCU platform
  • ★ Defining customer product flash layout and contents like iHome Smart Plug
  • ★ Organizing Technical Knowledge sharing for the team
Google WeaveEZ Connect SDKDevice DriversNetwork Interface DriverFreeRTOSEmbedded Systems

Senior Software Engineer

Jan 2012Oct 2015 · 3 yrs 9 mos

  • ☛ Key contributor in designing and developing system software for Wireless Micro-Controller for
  • IoT paradigm.
  • ☛ Focus on developing various flavors of SDK viz. EZ Connect SDK, Homekit SDK, Google Weave
  • SDK and AWS SDK to facilitate quality product design and creation.
  • ☛ Work on providing feature rich software entities to enable a wide range of customers to transform ideas into real end user smart products. like iHome Smart Plug, iRoboot's Roomba 980, Petzilla's Petzi etc.
EZ Connect SDKHomekit SDKGoogle Weave SDKAWS SDKEmbedded SystemsSoftware Development

St-ericsson

Technical Lead

Sep 2009Jan 2012 · 2 yrs 4 mos · Noida, Uttar Pradesh, India

  • ☛ Key member of Device Driver team working on Symbian OS for various platforms
  • ☛ Focused on driver development for and application development SMP based platform.
  • ☛ Worked on Cuting-edge technology of Battery Charging and Battery Monitoring.
  • ☛ One of the first few people to make Battery Charging software stack to work on Application processor side in Symbian OS.
Device DriversSymbian OSBattery ChargingBattery MonitoringEmbedded Systems

St microelectronics

2 roles

Senior Software Engineer

Promoted

Jun 2006Sep 2009 · 3 yrs 3 mos

  • ☞ An enthusiastic contributor of Symbain Base port team.
  • ☞ Accomplished various tasks which involved multiple device driver
  • design and development.
  • ☞ Participated in on-site SOC bring-up camps.
Device DriversSymbian OSEmbedded Systems

Software-Engineer

Jul 2004Jun 2006 · 1 yr 11 mos

  • ☞ Started as a college fresher and took on challenging task of device driver development
  • and SoC bringup for mobile platforms.
  • ☞ Focused on developing robust board support package for ARM based application processors.
  • ☞ Demonstrated strength in problem solving and trouble shooting during on-site SoC bring-up .
Device DriversSoC Bring-upEmbedded Systems

Education

COEP Technological University

Bachelor Of Engineering

Laxman rao Apte Junior College

High School Certificate — Science

kataria

High School

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

Explore similar profiles based on matching skills and experience