G

Gautam Dawar

Software Engineer

West Delhi, Delhi, India21 yrs 9 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 17+ years of experience in software development.
  • Expertise in IoT and embedded systems.
  • Proven leadership in cross-functional team management.
Stackforce AI infers this person is a seasoned Software Engineer with a strong focus on IoT and embedded systems development.

Contact

Skills

Core Skills

Software DevelopmentTeam ManagementEmbedded SystemsAgile MethodologiesTechnical Leadership

Other Skills

ARMArtificial Intelligence (AI)CC++CloudCommunicationComputer ScienceDebuggingDevice DriversEmbedded SoftwareEthernetFirmwareGNU DebuggerGenerative AIGenerative AI Tools

About

Result oriented, highly motivated Software Engineer, Technical Architect, Engineering Manager and Team Mentor with 17+ years of hands-on experience in large-scale software development in C, facilitating corporate growth. Skilled in leading cross-functional teams with diverse technical backgrounds including Embedded systems, Linux Kernel, VMware ESXi native drivers, Telecom/Networking products, Virtualization and IoT domains through full product development life cycle. PMI certified Project Management Professional (PMP) with B.Tech in Computer Science and M.S. in Software Systems.

Experience

21 yrs 9 mos
Total Experience
2 yrs 8 mos
Average Tenure
4 yrs 2 mos
Current Experience

Amd

Senior Manager Software Development

Feb 2022Present · 4 yrs 2 mos · New Delhi, Delhi, India

Computer ScienceCommunicationSoftware DevelopmentTeam Management

Xilinx

SOFTWARE DEV MGR 2

Mar 2017Feb 2022 · 4 yrs 11 mos · New Delhi, Delhi, India

Computer ScienceCommunicationSoftware DevelopmentTeam Management

Belkin international

Software Engineering Manager

Nov 2014Feb 2017 · 2 yrs 3 mos · Noida

  • Continued contribution to Belkin's WeMo IOT platform and product line with addition of WeMo Link (Zigbee-WiFi bridge) supporting different bulbs from Marvell, Osram, Cree and Sylvania with different capabilities (on/off, brightness control, color control etc.).
  • Managed and coordinated multiple geographically spread (Korea, Vietnam, multiple sites in USA and India) vendor teams contributing to WeMo Firmware development
  • Strong focus on quality using TDD, Code reviews, static analyzer tools (cppcheck), Valgrind, simulation platform on x86.
  • Practiced Agile methodology while managing the Rules SCRUM team with cross domain members (App, Cloud and FW) as Team Owner wearing multiple hats of Technical manager and Scrum Master to deliver exponential improvements in performance and stability over 2 releases.
  • Lead the cross domain design and development of new products and features including:
  • Nest Integration : Subscription/Eventing model for automated control of WeMo devices based on Nest's home/away status
  • WeMo Dimmer Light Switch
  • WeMo Mini
  • Redesigned the WeMo Scheduler engine in Firmware to allow seamless addition of new type of rules
Computer ScienceCommunicationEmbedded SystemsFirmwareAgile Methodologies

Agnity, inc

Senior Engineering Manager

Apr 2011Nov 2014 · 3 yrs 7 mos · Noida, Uttar Pradesh, India

  • Helped Belkin enter the IOT space with their introductory Home automation devices under WeMo brand viz. Home Control Switch and Motion Sensor. These devices allow household electronics to be controlled from anywhere using a mobile app on a smart-phone or tablet. Later, extended the WeMo family with WeMo Insight, LightSwitch, Maker (sensor + switch on a single device) and Netcam along with lot of consumer centric features.
  • Key Responsibilites:
  • ● Technical Leadership to cross domain (Firmware, Cloud and Apps) teams for software development
  • ● Work with Platform and Product managers to create future Features/Products
  • ● Lead Embedded team of 5 resources
  • ● Design and (hands-on) development of following CORE feature set of the WeMo architecture:
  • Setup
  • Discovery and control
  • Remote Registration
  • Remote Access and Control
  • Firmware Upgrade
  • Mass Firmware Upgrade application
Computer ScienceCommunicationTechnical LeadershipEmbedded Systems

Vihaan networks limited gurgaon

Lead Engineer

Mar 2009Apr 2011 · 2 yrs 1 mo

  • Role - Design and Development, Platform Software
  • Middleware Software for GSM Networks
  • Platform: Montavista Linux (Carrier Grade Edition), Power PC processor
  • Tools: Linux, C, ppc-gcc, gdb;
  • The middleware software is responsible for providing a platform for running telecom applications and hence is also known as Base Platform Module. Consists of Generic messaging layer based on TIPC open source as well as TCP/IP Sockets (MPI), multi-processor architecture for generic platform like platform manager controller, upgrade agent, redundancy agent, platform initialization agent, health and recovery manager agent, IP/MAC assignment agent for the node via eeprom (i2c bus). IP Packet routing through IP tables, DHCP Relay agent.
  • This layer consists of the following major components:
  • INIT process
  • Message Passing Interface (MPI)
  • Platform Init Process (PI)
  • Platform Manager (PM)
  • Upgrade Agent (UA)
  • Health Agent (HA)
  • Diagnostic Module (DM)
  • Out of above components, independently designed and implemented: MPI, INIT and Diagnostic module.
  • Microcontroller Firmware
  • Platform: ARTX OS, Philips LPC-2132/34 microcontroller
  • Tools: C, Philips uVision IDE, Keil JTAG Hardware debugger
  • LPC 2132/34 is employed as the micro-controller in three cards of the BSC/MSC system viz. ICC, EIC and PSU cards. It serves the following tasks:
  • Voltage and thermal monitoring
  • Inter-card communication via Backplane I2C bus
  • Push-button reset monitoring.
  • Hot-swap detection and card shutdown
  • Fault/Event Escalation
  • Local I2C communication
Computer ScienceSoftware Development

Transwitch india pvt. limited

Member Technical Staff

Apr 2007Mar 2009 · 1 yr 11 mos · Greater Delhi Area

  • Role - Team Member, Design and Development
  • Control Plane Stack over Diplomat IP
  • Control Plane Stack
  • Involved in the porting activities (UART, Flash etc) within Nucleus RTOS and system initialization.
  • Worked on porting of Dot1x & PPPoA to PPPoE tunneling modules.
  • Board Support Package (BSP)
  • Involved in the development/porting of various BSP features like
  • Target Image creation application (createfi),
  • bootloader enhancement to support proprietary booting sequence (Flash/Network boot-up),
  • Bootloader (u-boot) patching,
  • crash handler module and other File system and misc. module support
  • Taurus Emulation - Board bring up
  • Linux Booting: Booted the Montavista Linux kernel v 2.4
  • Ported all necessary peripheral drivers (UART, Flash, etc.)
  • Voice Over IP
  • Ported Asterisk SIP Stack on MIPS core. Optimized the code to make it fit into the MIPS core on Control Processor.
  • Call Control Module: Designed, Implemented and tested the call control module.
  • CP-DSP communication framework.
  • PSTN Gateway functionality:Implemented the drivers for SPI & Legerity 88221/241 SLIC.
Computer ScienceSoftware Development

Conexant systems inc

Senior Software Engineer

Jan 2005Apr 2007 · 2 yrs 3 mos

  • Role - Team Member, Design and Development
  • Log Tracing Module: Flash based support for logging activities allows capturing and retrieval of various system alarms.
  • Inter Module communication framework using Linux FIFOs
  • POSIX on Nucleus
  • Objective was to make NUCLEUS Real Time Operating System POSIX standard compliant.
  • Designed and Implemented the POSIX API set for Threads, FIFO, I/O multiplexing, Semaphore, Message queues OS resources and Other miscellaneous features (system initialization framework).
  • DHCP Learning Engine (DLE)
  • DLE is used to capture all the dynamic bindings along with intermediate transient states.
  • Implemented the state machine depicted by RFC 2131 for Dynamic Host Configuration Protocol.
  • Developed a framework and integrated it with DLE for Offline packet testing using PCAP library.
  • Customer Support
  • Provided Support to Customers like ZTE, UT Starcom, Teledata Networks, Siemens including On-site support to UTStarcom for release upgradation and other issues.
  • Involved in design & coding of major enhancements in the packet classification and Rate Limiting Framework.
  • Provided the SNMP user interface for various modules.
Computer ScienceSoftware Development

Hcl technologies, noida

MTS

Jul 2004Jan 2005 · 6 mos

Computer Science

Education

PMI - Project Management Institute, USA

PMP — Project Management

Jan 2011Jan 2011

Birla Institute of Technology and Science, Pilani

M.S. — Software Systems

Jan 2005Jan 2007

Guru Gobind Singh Indraprastha University

B.Tech — Computer Science & Engineering

Jan 2000Jan 2004

Kendriya Vidyalaya

Schooling — Science

Jan 1990Jan 2000

Stackforce found 100+ more professionals with Software Development & Team Management

Explore similar profiles based on matching skills and experience