Summary
Overview
Work History
Education
Skills
Certification
Languages
Accomplishments
Timeline
Generic

Harsha R M

Bengaluru

Summary

Embedded Software Engineer with 5.6 years of experience in full-cycle embedded systems development. Specialized in STM32 microcontrollers, RTOS (multi-threading), and UI development using TouchGFX. Strong understanding of communication protocols (SPI, UART, I2C, RS232, RS485), hardware debugging, ADC interfacing, and real-time embedded applications. Hands-on experience in LabVIEW-based test setups, bootloader implementation, and product integration testing. Proven ability to work in high-responsibility environments and deliver robust solutions.

Overview

6
6
years of professional experience
1
1
Certification

Work History

Senior Embedded Software Engineer

Synedyne Systems Pvt. Ltd.
Bengaluru
11.2020 - Current
  • Developed software for Batch Controller (Automotive) using STM32 and communication protocols.
  • Integrated GPIO Expander and Keypad Controller into product firmware.
  • Designed TFT-based UI screens using TouchGFX with support for alphanumeric messages and user roles.
  • Handled end-to-end SDLC including bootloader integration, LabVIEW-based testing, and validation cycles.
  • Authored high-level and low-level software architecture documentation.
  • Coordinated thermal printer module integration, and supported qualification testing.
  • Test Bench Application
  • Strong background in RTOS (FreeRTOS), device drivers, and low-level hardware interfacing.
  • Wrote integration tests, and participated in validation cycles.
  • Reviewed and modified unit and integration tests to improve software quality and reliability.
  • Worked with hardware engineers to evaluate schematic layouts for related systems.
  • Established coding guidelines and best practices for the team's use during development process.

Embedded Software Developer

Emilte Technologies Pvt. Ltd.
Bengaluru
04.2019 - 10.2020
  • Wireless Nurse Calling System: Developed wireless alert solution for hospitals using Zigbee (Xbee S2C).
  • Automated Tulabharam: Engineered weighing scale logic using ADC modules and data validation.
  • Birdie Reaction Trainer (BRT): Programmed real-time LED-based training device to track player reaction time.
  • Coin Counter System: Designed and integrated GSM module with weighing system for real-time alerts.
  • Collaborated with hardware engineers to integrate software and hardware components effectively.
  • Documented software specifications, design details, and user manuals for development projects.

Education

B.E. - Electrical & Electronics Engineering

Vidya Vikas Institute of Engineering & Technology
Mysuru
01.2017

Skills

  • Languages: Embedded C, C
  • Protocols: SPI, I2C, UART, RS232, RS485, BLE (HC-05), Zigbee (Xbee S2C)
  • Displays: 16x2 LCD, Monochrome LCD, OLED, TFT (TouchGFX)
  • Microcontrollers: STM32 ARM Cortex
  • Tools & IDEs: Keil uVision, STM32CubeIDE, TrueStudio, Invision Studio, LabVIEW
  • RTOS: Multi-threading, Task creation, Stack allocation
  • Hardware Interfaces: ADC, Sensors, Keypads, Printers, Load cell amplifiers
  • Debugging: STMStudio, Simulators
  • Documentation: MS Word, Excel, PowerPoint
  • Embedded C programming
  • Real-time operating systems
  • Firmware development
  • Low-level hardware interfacing
  • Communication protocols
  • UI design
  • Software architecture
  • Integration testing
  • System validation
  • Problem solving
  • Team collaboration
  • Technical documentation
  • Project management
  • Real-time system design
  • Automotive software development
  • Sensor integration
  • Microcontroller programming
  • Signal processing
  • System-on-chip design
  • Embedded systems debugging
  • RTOS development
  • Memory management
  • Hardware-software integration
  • Software testing
  • Embedded device design

Certification

Advanced Embedded Systems – Cranes Varsity, Bangalore (2018–2019)

Languages

English, Kannada

Accomplishments

  • 🏆 Awarded “Team Player of the Year” for outstanding collaboration and team support.

Timeline

Senior Embedded Software Engineer

Synedyne Systems Pvt. Ltd.
11.2020 - Current

Embedded Software Developer

Emilte Technologies Pvt. Ltd.
04.2019 - 10.2020

B.E. - Electrical & Electronics Engineering

Vidya Vikas Institute of Engineering & Technology
Harsha R M