Summary
Overview
Work History
Education
Skills
Projects Done
Timeline
Generic

Muniyappan R.M

Madurai

Summary

Embedded Firmware Developer with 3.8 years of hands-on experience working with various microcontrollers and Linux/RTOS platforms. Skilled in implementing serial, industrial, and wireless protocols. Proven ability to deliver high-quality solutions while collaborating effectively within cross-functional teams. Seeking to apply my expertise to innovative and challenging projects.

Overview

4
4
years of professional experience

Work History

Senior Firmware Engineer

Embien Technologies
Madurai
02.2021 - Current
  • Developed firmware for embedded systems for a variety of products and applications in a Linux environment.
  • Collaborated with hardware engineers to ensure compatibility between software and hardware components.

Education

B.E in Electronics And Communication Engineering

PSNA College of Engineering And Technology.
Dindigul
04-2016

Skills

  • Programming Languages: C and C
  • Platforms: Baremetal/RTOS (FreeRTOS/MicroTKernel)/Linux
  • Serial protocols: UART, SPI, I2C, CAN, RS232, and RS485 standards
  • Wireless Protocols: BLE, RF (Sub-1 GHz)
  • Industrial Protocols: Modbus, BACnet
  • 2D operations: BLIT, Rotation, Matrix, Frustum operations

Projects Done

  • Gateway Application development

Developed the Application (Linux and C++ with OOPS concepts) which runs on the gateway board which is connected to the Fire control panel (via RS485 interface) and monitor the packets received from the panel and provide necessary information to the main Gateway Application.

  • Smart Ring and Dock Firmware development

Developed the bare metel (runs on a single while loop) firmware for the charging dock which communicates and charges the ring. Also part of the ring fimware development where I have taken care of the BLE characteristics development and communication between mobile and smart ring.

  • Automative cluster Firmware development and Graphics Integration

Developed firmware on the cluster with multiple protocols such as ADC, SPI, UART,I2C,PWM etc., and to get the various sensor/module data and show it on the UI with the help of 2D drawing operations.

  • Automative stack/Firmware development

Developed ESP32 firmware (with the help of esp-idf sdk) and enabled BLE, WiFi, and SPI protocols. It acts as an intermediate module between mobile applications and clusters, i.e., it receives calls and messages from mobile via Bluetooth and transmits them to the main cluster MCU via SPI.

  • Wireless Sensor and Gateway firmware development:

Developed firmware for both wireless sensor which collects sensor data through serial interfaces and transmit through wireless in Sub - 1GHz frequency and for the Wireless gateway which receives the sensor data and trnasmit the commands to the sensors through wireless in Sub - 1GHz frequency.

Timeline

Senior Firmware Engineer

Embien Technologies
02.2021 - Current

B.E in Electronics And Communication Engineering

PSNA College of Engineering And Technology.
Muniyappan R.M