
Saurabh
Embedded Software Engineer
Talent
BengaluruMember since August 10, 2026
Embedded CARM Cortex-MSTM32NuvotonESP32TimersOTA Firmware UpdatesAWS IoT CoreMQTTHTTPWiFiSPII2CUARTRS485Hardware DebuggingValidationHardware-Software IntegrationBoard Bring-upOscilloscopeLogic AnalyzerSerial Debugging
·
Hire this person
Send a job offer directly to this candidate
Embedded CARM Cortex-MSTM32NuvotonESP32
About
Embedded Software Engineer with hands-on experience in firmware development, low-level driver programming, and hardware-software integration on ARM Cortex-M (STM32, Nuvoton) and ESP32 platforms. Skilled in Embedded C, Communication protocols (SPI, I2C, UART), and IoT connectivity, with experience developing reliable embedded solutions involving board bring-up, hardware debugging, cloud integration, and firmware validation.
Experience
Embedded Software Intern at Genesis Gas Solutions Private Limited (2025-05 – 2025-07)
- Developed embedded firmware and low-level peripheral drivers (I2C, SPI, UART, ADC) on ARM Cortex-M and ESP32 platforms.
- Engineered device drivers for RTC, EEPROM, Flash memory, sensors, and SPI-based GLCD interfaces, enabling reusable and portable firmware across multiple embedded platforms
- Implemented timer configurations, interrupt-driven firmware, and low-power modes (Sleep/Deep Sleep), reducing power consumption by 25–30%
- Collaborated with hardware teams during board bring-up, hardware testing, firmware debugging and validation using oscilloscopes, logic analyzers, and serial debugging tools
Education
B.Tech in Electronics and Communication Engineering – Indian Institute of Information Technology, Nagpur (2023-08 – 2027-06)
Skills
Embedded Software Engineer