I'm Bibin Alias.-image

I'm Bibin Alias.

I live where hardware meets code — breathing life into silicon and teaching quiet machines to think, sense, and speak. For over 6 years I have crafted embedded software, firmware, and low-level drivers in Embedded C, weaving devices together through wireless threads like Wi-SUN, NB-IoT, Bluetooth, Wi-Fi, and Z-Wave. From bare-metal to RTOS and Embedded Linux — with a little Python to keep every creation honest — I turn tight deadlines into dependable, elegant products. Lately I let AI copilots sharpen the craft, turning bold ideas into working silicon faster than ever.

about-me-image

About me

Engineering professional with 6+ years of hands-on experience designing and developing complex embedded software, firmware, and low-level device drivers using Embedded C. Proven expertise across wireless networking protocols (Wi-SUN, NB-IoT, Bluetooth, Wi-Fi, Z-Wave), RTOS, and Embedded Linux. Experienced in Python-based automated testing, MVC architecture, and hardware board bring-up. Skilled in AI-assisted engineering with GitHub Copilot and LLM-based tools for accelerated code design and development, automated unit test generation, and technical documentation. Strong track record of executing complex projects under tight deadlines while ensuring compliance and high reliability.

  • Location:Bangalore, IN
  • Study:Mahatma Gandhi University
  • Nationality:Indian
  • Employment:Bosch Global Software Technologies
  • Interests:Meliponiculture, Farming

Education

Bachelor of Technology Degree in Electronics & Communication Engineering

Mar Athanasius College of Engineering - Mahatma Gandhi University, Kerala2015 - 2018

As co-founder of the IOT Club, developed projects using Arduino and Raspberry Pi and coordinated the Industrial Entrepreneurship Development Cell, gaining leadership skills through various trainings.

Diploma in Electronics Engineering

Board of Technical Education, Kerala2012 - 2015

Graduated with First Class with Distinction, specializing in Electronics.

Work

Senior Software Engineer

Bosch Global Software TechnologiesNovember 2023 - Present

At Bosch, my work spans two key projects. On the HVAC MH220 Modules (STM32H563, embOS) — which enable communication between appliances/heat pumps and HMI units — I designed, implemented, and tested the OpenTherm Plus (Slave) protocol and contributed enhancements to the OpenTherm Master protocol, since the MH220 also serves as a gateway and controlling device. I led certification testing for both the Master and Slave protocols, achieving a 100% pass rate in full compliance with industry standards. On the Smart Meter NIC (ZG28, FreeRTOS) — providing internet connectivity to smart meters via border routers for Head End System (HES) and Network Monitoring System (NMS) telemetry — I developed Network Interface Card (NIC) applications on a TCP client/server architecture over Wi-SUN wireless mesh and built a custom UDP tool for diagnostics and monitoring. I also configured Raspberry Pi border routers to establish IPv6 connectivity across Wi-SUN end nodes using Linux D-Bus inter-process communication, and developed secure MQTTS applications for NB-IoT modules.

Software Engineer

Thinkpalm TechnologiesNovember 2022 - October 2023

As part of my responsibilities, I have been actively involved in developing and testing Bluetooth and WLAN features on chipsets, ensuring their quality through robust debugging tools and code review processes. I possess an in-depth understanding of the Bluetooth subsystem source code flow, wireless networking fundamentals, and protocols like GATT, GAP, and HCI. My expertise includes working with debugging tools such as Vim and Wireshark, as well as employing code review processes with Git and Gerrit. Moreover, I successfully resolved firmware bugs in CL8000 Wi-Fi chips using Coverity, enhancing their stability and reliability. I have made significant contributions by adding new features to improve functionality and user experience. One of my accomplishments includes integrating Wi-Fi and Bluetooth functionalities in one CL6000 chip. For my dedication and valuable contributions, I have been awarded and recognized as a valuable team member.

Software Engineer

Gadgeon Smart SystemsApril 2021 - November 2022

In my role, I have been responsible for designing and developing the Controller Interface and User Interface for HVAC system (IoT feature). I have extensive experience in developing Linux applications for MQTT using libmosquitto and mDNS, Zigbee using MGM210, and Bluetooth using bluez interfaces. Additionally, I successfully designed and developed a network co-processor application for Z-Wave communication using ZGM130. My expertise also includes creating device drivers for ADS8668(SPI). I conducted the final board bring-up of HVAC systems and performed thorough testing using equipment like a logic analyzer. I am well-versed in Linux platform and Embedded Linux (Yocto). As part of my work, I designed and developed a Model View Controller (MVC) Test Fixture Application using Python and created user interface designs (PyQt5) for it. Moreover, I have considerable experience in test automation using Python and Embedded C.

Firmware Engineer

Transight SystemsNovember 2019 - April 2021

Throughout my work experience, I have gained valuable expertise in firmware development, with a focus on FreeRTOS 10 and Open CPU. This specialization allowed me to effectively design and develop drivers for W25Q128JV (QSPI) and LIS2DE12 (I2C) devices. I have successfully completed numerous projects in the Internet of Things (IoT) field, utilizing ARM microcontrollers to achieve remarkable outcomes. Proficiency in communication protocols such as CAN, I2C, QUAD SPI, RS 485, and RS 232 has been instrumental in enabling seamless data transfer. Leveraging my knowledge of LSM6DS3 and LSM6DSL IMU, I have developed algorithms for harsh acceleration/braking and tilt/rash turn scenarios, specifically for AIS 140 devices. As part of my responsibilities, I conducted comprehensive hardware and firmware testing of various IoT devices, utilizing Python programs to obtain Automotive Research Association of India (ARAI) certification. Additionally, I possess knowledge about 4G and 2G modules (EC25, MC60), as well as GNSS(GPS) modules (L89, L86). With expertise in reverse engineering and proficiency in equipment such as oscilloscopes, I have successfully conducted final board bring-up and PCB testing. For schematic design and PCB layout, I am proficient in using Orcad 9.2.

Skills

Take a look at my proficiency.

Environments
IoT
Bare-metal
Embedded Linux
RTOS
Driver
Device Driver
Programming Languages
C
Python
Assembly Language
HDL
Wired Communication Protocols
SPI
I2C
RS-232
RS-485
Quad SPI
CAN
OpenTherm
Wireless Communication protocols
Wi-SUN
MQTT
Bluetooth
ZigBee
Z-Wave
Wi-Fi
AI-Assisted Engineering
GitHub Copilot
LLM-based Tools
Automated Unit Test Generation
Technical Documentation
Spoken languages
English
Malayalam
Hindi
Sanskrit

Bibin is a highly skilled engineer with expertise in embedded systems development, firmware development, and software design. Bibin has demonstrated strong problem-solving skills, attention to detail, and a deep understanding of embedded systems. He is a quick learner and is always eager to take on new challenges. His ability to work well in a team and communicate complex technical concepts to non-technical stakeholders makes him an excellent asset.

-- Jesse Wilson

I highly recommend Bibin as an embedded software engineer. During his time at Transight Systems, he demonstrated exceptional technical skills, dedication, and attention to detail in his work.

-- Vijeesh PM

Bibin is a fast learner, capable of comprehending intricate technical concepts in a fraction of the time it would take most people. He possesses a sharp eye for detail and an insatiable curiosity that motivates him to continuously seek out new challenges and acquire new skills. His ability to learn quickly made him an invaluable member of our team, allowing him to take on complex projects and deliver exceptional results in a short amount of time.

-- Arun Cheriyan

Bibin has a deep understanding of embedded systems, including hardware and software integration. He is adept at working with microcontrollers, sensors, and other embedded devices. He is also proficient in programming languages such as C, Python, and assembly language.

-- Nithin Abhimanue

Bibin is a talented firmware engineer with dedication to his designs. He has a good understanding of communication protocols. He is experienced with different controller families. I should recommend him for Programming skills, interpersonal skills and problem solving skills as these are essential for a developer.

-- Justin Joy

Get in touch.

I believe that collaboration is key to success. Let's explore how we can work together to achieve great things.

LinkedIn
Bibin Alias
© Copyright 2026 Bibin Alias