Hamza Shaikh

Software Engineer

Ahmedabad, Gujarat, India2 yrs 7 mos experience
Most Likely To Switch

Key Highlights

  • Reduced site costs by 60% through design improvements.
  • Expert in firmware development for autonomous robotics.
  • Passionate about Robotics, AI, and IoT.
Stackforce AI infers this person is a Robotics and IoT specialist with a strong focus on embedded systems.

Contact

Skills

Core Skills

Embedded SoftwareInternet Of Things (iot)FlutterFirmware Development

Other Skills

C/C++RTOSLoRaWANSystem OptimizationDartSQLiteC++MQTTC (Programming Language)ESP-IDFAWS IoT CoreARM Cortex-MEmbedded CLoraProject Management

About

I’m an Senior Embedded Software Engineer who loves the challenge of taking a rough prototype and turning it into a production-ready reality. My career has been defined by moving between the precision of firmware and the complexity of large-scale system integration. Currently, at KPI Green OMS, I do the firmware development for a fleet of 550 solar cleaning robots. It’s been an incredible journey shifting from early ESP32 prototypes to robust, STM32-based systems capable of handling real-world industrial environments. Beyond the code, I focus on efficiency—I’m proud to have proposed design improvements that reduced site costs by 60% by optimizing how we deploy our hardware. My technical "sweet spot" is where RTOS, LoRaWAN, and low-power wireless communication meet. Whether I’m implementing FUOTA (Firmware Over-the-Air) updates for a massive fleet or engineering secure management systems for medical devices, my goal is always the same: build something that is reliable, scalable, and smart. I’m a IIIT Vadodara graduate always looking to connect with others passionate about the future of Robotics, AI, and IoT.

Experience

2 yrs 7 mos
Total Experience
1 yr 3 mos
Average Tenure
1 yr 6 mos
Current Experience

Kp group

2 roles

Senior Embedded Software Engineer

Apr 2026Present · 1 mo · On-site

Embedded Software Engineer - KPI Green OMS

Oct 2024Mar 2026 · 1 yr 5 mos · On-site

  • 🎯 Core Responsibilities:
  • Firmware Development: Led initial and production-stage C/C++ firmware development for autonomous robotics platforms using ESP32, and migrating to STM32 (ARM Cortex-M).
  • System Optimization: Initiated and executed design improvements that resulted in a 60% reduction in the required robotic unit quantity per site, significantly lowering overall project expenditure.
  • Real-Time Control: Developed robust control logic using RTOS concepts, implementing multithreading and Inter-Process Communication (IPC) for reliable motor control and data handling.
  • Hardware Interfacing: Developed low-level device drivers for core sensors (IMU, GPS, Current, Voltage) using serial protocols including I2C, SPI, and UART.
  • Connectivity: Implemented secure, low-power data transmission using LoRaWAN and managed end-to-end system debugging and maintenance.
  • Coordination: Served as the primary SDLC Coordinator, synchronizing efforts between management, hardware teams, and external software vendors for successful system-level integration.
Embedded SoftwareInternet of Things (IoT)

Almed equipments pvt ltd

2 roles

Software Engineer

Aug 2023Sep 2024 · 1 yr 1 mo · Navi Mumbai, Maharashtra, India · On-site

  • Developed an Operation Theatre Management System to track patient details, monitor room air through sensors, and manage IoT devices such as Air Handling Units, fans, lights, and Ozone Generator machines.
  • Utilized SQLite for data storage.
  • Employed C++ for programming IoT devices and used the MQTT protocol for communication between these devices.
  • Responsibilities included building the Windows application in Flutter and developing the mobile application.
  • Developed skills in Flutter, Dart, SQLite, Git, and GitHub.
FlutterDart

IoT Intern

Jan 2023Jun 2023 · 5 mos · Navi Mumbai, Maharashtra, India · On-site

  • Developed firmware for a new microcontroller (ESP32) used as an IoMT connector for machines like Ozone Generators.
  • Utilized ESP-IDF for the development environment and C++ for coding.
  • Implemented version control using Git and GitHub.
  • Used AWS IoT Core as the MQTT broker to enable machine-to-internet communication.
  • Employed the MQTT protocol for communication between IoT machines.
  • Took charge and worked independently on firmware development.
  • Developed skills in C++, ESP-IDF, AWS IoT Core, MQTT, Git, GitHub, and problem-solving.
Firmware developmentC (Programming Language)

Education

Indian Institute of Information Technology Vadodara

Bachelor's degree — Computer Science and engineering

Jan 2018May 2023

Stackforce found 100+ more professionals with Embedded Software & Internet Of Things (iot)

Explore similar profiles based on matching skills and experience