Languages
Summary
Overview
Work History
Education
Skills
WORK EXPERIENCE
Accomplishments
Certification
Hobbies
Timeline
SeniorSoftwareEngineer
Chiranth H D

Chiranth H D

Firmware Engineer
Bengaluru

Languages

English
Bilingual or Proficient (C2)
Hindi
Bilingual or Proficient (C2)
Kannada
Bilingual or Proficient (C2)
Telugu
Elementary (A2)
Tamil
Elementary (A2)
K

Summary

Being part of an early-stage startup helped me gain the skills of cooperation and flexibility with cross-teams, hone my technical skills, and encouraged me to come up with creative solutions. My job change to a midsize organization has enabled me to understand the quality of work, the importance of effective communication and meeting deadlines, would love to contribute to the growth of organization with these skillsets as well as take on more responsible role in designing exiting products and to work supportive and enthusiastic environment.

Overview

6
6
years of professional experience
1
1
Certification

Work History

Senior Software Engineer

Universal Electronics Inc
Bengaluru
12.2019 - Current

Smart Voice control IR and BLE remotes

Project Brief

One For All remote control conveniently connects up to eight devices and can control the STB, TV, DVD, Soundbar and Apple TV devices at once. Uniquely this one handheld remote replaces the remotes for your TV, Blu-ray, streaming devices like Apple TV, soundbar, DVD, game consoles and media center.
Key challenges & Learnings

  • Worked with Project Managers, Field Application Engineers and customers to draft requirements and implementation.
  • Managed junior developers during development process.
  • Downloading TV/Sound bar related database to control multiple devices using single remote.
  • Audio communication over BLE.
  • Energy harvesting using PV solar cell's and RF harvesting.

Software Engineer

FERNLINK TECHNOLOGIES
Bengaluru
09.2016 - 11.2019

Project: Lora Gateway and Nodes

Project Brief:

LoRa Gateway and LoRa Node concept is very effective in remote location where Network is primary concern and helps reducing the product cost by removing GSM module in Nodes.

Lora Nodes collects the data from different sensors and sends data to Gateway over LoRa module, The LoRa Gateway connects to cloud platform with GSM and sends the data over MQTT.

Key challenges & Learnings

  • Understanding Lora Technology.
  • Addressing Lora Modules which don’t provide MAC.
  • Downloading Node firmware over air (OTA) in Gateway and delivery of packets to Lora Node without corruption.
  • Command handling and response form Node.

Project: WiFi Gateway and GSM Gateway

Project Brief:

WiFi Gateway is designed with an intent communicate data to cloud using available WiFi present in the vicinity and GSM Gateway is used in remote locations.

Key challenges & Learnings

  • Registering Gateway's with cloud.
  • Firmware upgrade and downgrade over OTA
  • Storing data on downtime and sending it to cloud once back online.

Project: MSP430 based Vibration Sensor

Project Brief:

MSP430 based micro controller is used to get data form ADXL/MPU6050 vibration sensor and hold data and send it to gateway when requested. It also checks whether the vibration is normal or any crash in the device. Gateway requests the vibration data over It also and sends it to cloud.

Key challenges & Learnings

  • Understanding Modbus.
  • Deciding crash of device based on threshold value.
  • Interfacing Vibration modules with MSP.

Education

Bachelor of Engineering - Electronics And Communication

Vivekananda Institute of Technology
Bengaluru
2016

Diploma - Electronics And Communication

Sahyadri Polytechnic
Thirthahalli
2012

SSLC -

GPUC
Thirthahalli
2008

Skills

Programming Languages

Shell scripting, Advanced C

System programming

RTOS, Threads, IPC mechanisms – Pipe, FIFO, Shared memory

Communication Technologies

LORA, WIFI, BLE, GSM

Embedded Development environment and tools

  • Distributions - Linux (Ubuntu), Windows
  • Dev environment: IAR, Eclipse, Vim, Makefiles

Embedded controllers

  • Atmosic based UE962, Qorvo based UE878 Cortex-M4 microcontroller
  • TI ARM Cortex-M4, MSP430
  • PIC – 18(PIC18F4580)

Protocols and peripheral

  • Hands-on working with Memory, Timers, Counters and Interrupts
  • Communication protocols - UART, SPI, I2C, RS232, RS485
  • Network communication - MQTT

WORK EXPERIENCE

Currently working as a Senior Software Engineer in Universal Electronics Inc with over 6 years of experience.

Accomplishments

· Part of Toastmaster International organization for public speaking.

· Successfully led a public speaking group in BTMC for the term Jun-Nev 2022 term.

Certification

  • Undergone training in Embedded Systems & Linux Networking at EMERTXE
  • Completed Redhat-6, N+ course from IIHT

Hobbies

Playing Volleyball, Reading SelfHelp books as well as novels

Timeline

Senior Software Engineer

Universal Electronics Inc
12.2019 - Current

Software Engineer

FERNLINK TECHNOLOGIES
09.2016 - 11.2019

Bachelor of Engineering - Electronics And Communication

Vivekananda Institute of Technology

Diploma - Electronics And Communication

Sahyadri Polytechnic

SSLC -

GPUC
Chiranth H DFirmware Engineer