Summary
Overview
Work History
Education
Skills
Timeline
Generic

SAHEER KOTTAKKADAN

Cambridge

Summary

  • 10 Years of experience in Embedded Systems development on Linux OS and BareMetal environments
  • Expert in full board bring-up with Yocto BSP, Linux Kernel, and U-Boot.
  • Proficient in Linux HAL and user space application development.
  • Developed OTA updates for IoT gateways using RAUC and BTRFS snapshots.
  • Proficient in C, C++, and Shell Scripting with expertise in multithreading, IPC, and socket programming.
  • Strong knowledge of networking protocols (TCP/IP, DHCP, IPv6).
  • Developed low-level device drivers and interfaced with SPI, I2C, and UART peripherals.
  • Skilled in reading hardware schematics and designing precise firmware.
  • Experienced in middleware development for residential gateways, including defect analysis and field issue resolution.
  • Proficient with GitHub, JIRA, and Jenkins.
  • Contributed to open-source projects with MAPT integration in the RDK-Broadband stack.
  • Strong leadership in mentoring junior engineers, technical presentations, and code reviews.

Overview

12
12
years of professional experience

Work History

Embedded Software Engineer

EUROTECH Ltd UK
09.2022 - Current
  • IoT gateway product BSP development and various feature Implementation
  • Maintained embedded code for ARM/x86 IoT gateways (Yocto, Linux Kernel, C, Bash)
  • Developed various system monitoring and analyzing tools in C++
  • Engineered U-Boot configurations; added BTRFS file system support, recovery, and failover features
  • Managed Linux kernel; implemented snapshotting and compression for image backup
  • Integrated RAUC for secure OTA updates; developed custom installers and coordinated system updates
  • Field issue triage and resolved critical bugs
  • Facilitated stakeholders' discussions and secured support for project objectives and certifications

Embedded Software Developer

SKY UK
03.2019 - 09.2022
  • Designed and integrated multiple WAN connection manager utility running on Linux user space with HAL under RDK-B opensource stack for SKY Broadband Routers, handling both IPv4 and IPv6 clients
  • Developed and launched first commercial level MAPT solution on SKY routers, enabling IPv4-to-IPv6 transition with RDK-B (Yocto, Networking, C/C++)
  • Implemented MAPT utilities, integrated kernel modules, updated iptables rules, and managed WAN configurations

Specialist

TATA ELXSI India
07.2016 - 03.2019
  • RDK-B feature integration, customization and maintenance for Technicolor and Vodafone Router Gateway
  • Integrated TR-143 Diagnostic Utility into RDK-B codebase
  • Resolved LAN/WAN client data issues and maintained backend accuracy
  • Managed RDK-B patch migration and bug fixes from version 17.2 to 18.1
  • Collaborated with cross-functional teams to achieve project goals on time and within budget.
  • Facilitated workshops for professional development of junior staff members.
  • Followed all company policies and procedures to deliver quality work.

Technical Staff Member

Bigtec Labs India
01.2015 - 07.2016
  • Developed embedded code for micro-PCR analyzer and DNA extraction device using PIC microcontrollers, DAC, ADC technologies, and C
  • Engineered embedded code for device detecting explosive particles (TNT) using air absorption (PIC, ADC, C).

Embedded Software Programmer

PRESEVI
01.2013 - 04.2014
  • Analog/Digital Data Logging System: Designed C code for 16-channel data logger with real-time sampling
  • Centralized building Control Systems: Developed C code for temperature control, light dimming via TRIAC, and building automation systems with real-time settings and power-down memory (PIC, UART, I2C, SPI, MPLAB IDE).

Education

Bachelor of Technology - Electronic & Communication

University of Calicut
Kerala, India
2012

Skills

  • Domains: IoT, Router Gateways, Medical Devices, Building Automation
  • Programming Languages: C, C, Bash
  • Development Tools: Yocto, MPLAB IDE, Atmel Studio, Jenkins
  • Protocols and Standards: MQTT, Secure Boot, SPI, I2C, UART, SNMP, TR181, MAP-T (Mapping of Address and Port), TCP/IP Model
  • Microcontrollers and SOC: PIC, AVR, ARM, BCM, x86
  • Interfacing Features: ADC, DAC, PWM, Timer, Interrupts, EEPROM, GPIO
  • Interfacing Hardware: LCD, IR Sensor, Motor Driver IC, LED Driver IC, ADC Driver, DAC Driver IC, Airflow Sensor, Zigbee
  • Networking and Communication: RDK-B, IPv4/IPv6 Clients and Servers, Firewall, dmcli, iptables, DHCP, DNS

Timeline

Embedded Software Engineer

EUROTECH Ltd UK
09.2022 - Current

Embedded Software Developer

SKY UK
03.2019 - 09.2022

Specialist

TATA ELXSI India
07.2016 - 03.2019

Technical Staff Member

Bigtec Labs India
01.2015 - 07.2016

Embedded Software Programmer

PRESEVI
01.2013 - 04.2014

Bachelor of Technology - Electronic & Communication

University of Calicut
SAHEER KOTTAKKADAN