
Toqeer Zaman
Embedded Systems and IoT
Habilidades

Conheça meus serviços


Portfólio
Experiência profissional
Company
15 yrs 3 mos
Senior Embedded Systems Engineer
Dec 2021 - Present • 4 yrs 5 mos
Work Experience — Embedded Systems Engineer Over four years, I've built end-to-end embedded systems spanning firmware, hardware design, industrial protocols, and desktop applications across multiple domains. I developed a Raspberry Pi-based blood sample analysis system using AS7262 color sensors, a PCA9548 I²C multiplexer, and a stepper motor for automated sample handling. The backend ran Flask with MySQL, and MQTT handled real-time hardware-software communication through a REST API. For a smartwatch health monitoring project, I worked with the nRF5340 on Zephyr RTOS, integrating MAX30102 for SPO2/heart rate, MPU6050 for motion and step tracking, and BMP280 for temperature and pressure readings — with live debug output via RTT Console. I built an industrial weighing scale system on ESP32 with an HX711 load cell amplifier, DWIN HMI touchscreen (UART), and up to 8 PCF8574 I²C I/O expanders — designed for real production-floor use with tare, navigation buttons, and buzzer feedback. A door access control system used ESP32 with fingerprint authentication, WiFi, BLE, MQTT, and cloud log uploads — with a companion desktop app for user management and monitoring. On the desktop application side, I developed tools for elevator controller event analysis, system configuration, display menu editing, and an attendance system integrating MQTT and BLE — all production-deployed. I also designed custom PCBs for several of these projects, including a sensor interface board for the blood analysis system with proper I²C routing and noise isolation, and a compact ESP32-based controller board for the access control unit — both designed in KiCad and manufactured for field testing.
Senior Embedded Software Engineer
Feb 2011 - Dec 2021 • 10 yrs 10 mos
Work Experience — Senior Embedded Systems Engineer Over the years, I've worked across a wide range of embedded systems — from low-level firmware to full Linux-based applications — with a heavy focus on industrial protocols and the elevator industry. A significant portion of my career has been spent developing solutions for the German elevator industry, where I implemented the CANOpen CiA417 and CiA418 profiles, integrated master/slave CAN devices, and added support for CAN-based frequency inverters. I also developed full embedded Linux applications on platforms like the TQM5329, including custom bootloaders, kernel compilation, and device drivers for both bare-metal and Linux environments. I've worked deeply with industrial communication protocols — CANBus, OPC-UA, BACnet, Modbus, and LONBus (on Neuron 5000 microcontrollers) — building reliable, field-tested stacks from scratch. One of my more interesting challenges was implementing Dual Port RAM (DPR) communication between two processors running independently, which required careful synchronization without an OS to lean on. On the firmware side, I wrote controller firmware for ARM-based LPC2468, implemented remote firmware update mechanisms over CAN from master to slave devices, and developed a complete MVC-based GUI using Nano-X on an LCD display to present real-time operational data in a clean, structured way. I also built several desktop applications — tools for analyzing elevator controller events, configuring system settings, and editing display menus — one of which integrated both MQTT and BLE for an attendance management system. What ties it all together is a hands-on approach: from writing the first byte of a bootloader to shipping a full GUI application, I've stayed involved at every layer of the stack.