Summary
Overview
Work History
Education
Skills
Timeline
Generic

Muhammad Rafy K S

Embedded Software Engineer(12 Years Experience)
Singapore

Summary

  • Experience in train-borne PIS, 4G/5G modems, medical, lighting, and industrial control systems.
  • Embedded C/C++ development across application and driver layers on multiple architectures.
  • SIL/HIL automation framework development using Python and Robot Framework.
  • RTOS-based software design (proprietary and commercial).
  • Agile and V-Model development; CMMI-5, ISO, and FDA compliance.
  • Experience mentoring junior engineers.

Overview

12
12
years of professional experience

Work History

Senior Embedded Software Engineer

Path Infotech(Client ST Engineering)
06.2025 - Current
  • Architected a 5G FRMCS/MCX Gateway between Train PIS and MCX Server on Intel x86-64 (Ubuntu) using C++, implementing AT command services, SIP call bridging (PJSIP), and MCX core services using Gstreamer WebRTC and WebSocket.
  • Developed a Python + Robot Framework-based SIL/HIL automation framework for Passenger Information Systems using Raspberry Pi, with audio/image validation via OpenCV, Gstreamer, and ALSA.


Technical Specialist

MediaTek(Via Aritha Consulting)
07.2018 - 11.2024
  • Worked on SIM/eSIM-UE interface layer development and maintenance.
  • Contributed to SIM/eSIM functional modules, including AT command Interface to Android, Security management, and SIM toolkit Application.
  • Worked on 4G/5G Modem protocol stack Layer 4 software modules.
  • Took ownership of Layer 4 modules, including LAC, RAC, DMF, and SS.
  • Implemented extended AT commands for the modem, including both MediaTek proprietary and OEM-specific commands.
  • Worked on OEM and Network Operator-specific feature requirements and enhancements for the modem.
  • Mentored junior team members and was involved in code reviews.


Technical Specialist

Aritha Consulting
08.2022 - 06.2023
  • Worked on the development of Bootloader for WIFI notification device’s FOTA feature.
  • Design & Development bootloader for PIC24EP series microcontroller.
  • SPI EEPROM driver development. Development of Application layer for FOTA.
  • UI Menu development on a monochrome LCD display.
  • Code modification of WIFI Application layer for FOTA use case scenarios.

Senior Software Engineer

Universal Electronics
11.2017 - 06.2018
  • Worked on the maintenance of BLE based remote control software.
  • Worked on the Unit level firmware verification of remote-control software.

Senior Software Engineer

Mindteck
10.2016 - 11.2017
  • Worked on the development of Lumawise Z50 LED Drive based on DALI 2.0 protocol.
  • Requirement analysis and SRS creation from PRD.
  • Software design document creation. Development of DALI 2.0 Interface.
  • Worked on the development of CATS2.2 (Compact Automated Test System 2.2) for testing Automotive ECU.
  • Design & Development of CATS software modules. Development of Engine Speed simulation software.
  • Development of Relay control and Node voltage measurement modules.
  • Integration of TI based USB2.0 high speed USB bus to the application.

Member Technical Staff

HCL Technologies
05.2014 - 09.2016
  • Worked on the development of an Insulin Delivery Device, for client BD, a class 3 medical device for diabetes.
  • Requirement analysis and review, High-Level design and Low-level design.
  • Design & Development of Insulin delivery device application software and validation.
  • Development of pump controller driver and validation.
  • Development of SPI Driver and Handshake protocol. Development of SPI transport level APIs.
  • Adherence to MISRA C, IEC-62304, ISO-14971, IEC-60601 standards.

09.2010 - 05.2014
  • Worked as a technical faculty member in an academic training centre in Kerala, India.

Education

Bachelor of Technology - Electronics & Communication

University of Calicut
Kerala, India

Higher Secondary Education -

Model Technical Higher Secondary School
Kerala, India

Secondary Education(10th) -

Muppathadam Higher Secondary School
Kerala, India

Skills

RTOS/OS: MQXLite, Nucleus, MediaTek RTOS, FreeRtos, Raspbian, Ubuntu

Timeline

Senior Embedded Software Engineer

Path Infotech(Client ST Engineering)
06.2025 - Current

Technical Specialist

Aritha Consulting
08.2022 - 06.2023

Technical Specialist

MediaTek(Via Aritha Consulting)
07.2018 - 11.2024

Senior Software Engineer

Universal Electronics
11.2017 - 06.2018

Senior Software Engineer

Mindteck
10.2016 - 11.2017

Member Technical Staff

HCL Technologies
05.2014 - 09.2016

09.2010 - 05.2014

Bachelor of Technology - Electronics & Communication

University of Calicut

Higher Secondary Education -

Model Technical Higher Secondary School

Secondary Education(10th) -

Muppathadam Higher Secondary School
Muhammad Rafy K SEmbedded Software Engineer(12 Years Experience)