About M Sufyan
English
Native or bilingual
Urdu
Native or bilingual
Turkish
Conversational
German
Conversational
Experience
- Reon Energy Ltd. — R&D DepartmentEmbedded Systems LeadENERGY AND UTILITIESApril 2025 - February 2026 (10 months)Karachi, Karachi City, Sindh, Pakistan• • Architected and delivered the full software stack for a 22 MW Battery Energy Storage System master controller (Cincoze DS-1300, Linux) — greenfield project with no prior codebase, sole developer in C, Rust, and Python.• • Achieved sub-10 ms control loop latency on a non-RTOS Linux system by implementing a high-priority POSIX thread architecture with memory locking, enabling deterministic real-time coordination between PCS and BMS.• • Built a non-blocking async Modbus manager (RTU/TCP, RS485) with per-device fault isolation — faulted field devices are bypassed without interrupting the main control loop, improving system resilience.• • Designed protection state machines that operate fully offline, independent of SCADA or cloud — safety enforcement continues even during complete network loss.• • Deployed a secondary Linux gateway (Orange Pi) integrating SNMP, MQTT, and Modbus TCP for real-time AWS cloud telemetry, remote commands, and live diagnostics across all deployed sites.
- Dawlance – Arçelik/BEKO — R&D DepartmentEmbedded Software EngineerRESEARCHMay 2022 - March 2025 (2 years and 10 months)Karachi, Karachi City, Sindh, Pakistan• • Owned end-to-end ODU firmware for split air conditioning systems across STM32, NXP (Kinetis), Renesas, and ESP32 — same codebase deployed across 4 MCU families via a hardware abstraction layer, cutting porting time for each new platform.• • Redesigned inverter control algorithms from scratch, replacing a single-product legacy implementation with a scalable architecture that supported multiple compressor variants and improved energy efficiency across production SKUs.• • Wrote all peripheral drivers from scratch: ADC (NTC thermistors, current sensors, pressure), UART (IDU comms), SPI (flash), I2C, PWM (motor control), IR (remote receiver with timer input capture), stepper motor — no vendor middleware dependencies.• • Implemented FreeRTOS task architecture with hardware watchdog integration and a hierarchical fault system including graceful degradation modes — fan-only operation if compressor protection triggers, preventing hard failures in the field.• • Led hardware-software co-debugging at PCB level using oscilloscopes and logic analyzers; resolved EMC compliance failures and ensured stable field performance before each production release.• • Released multiple mass-production SKUs in collaboration with R&D teams in China and Turkey, meeting ISO safety and quality sign-off requirements on schedule.
- Zooh — R&D DepartmentEmbedded Software EngineerJanuary 2023 - December 2024 (1 year and 11 months)Groningen, NetherlandsHeld concurrently with Dawlance role.• • Led firmware development for autonomous drone docking stations on ESP32 (C/C++, Python) — covering system architecture, hardware selection, and full mission cycle firmware (takeoff, navigation, docking, charging).• • Implemented CAN, UART, Bluetooth, and Wi-Fi drivers for real-time coordination between drones, docking hardware, and ground control systems.• • Designed a flex PCB-based wireless charging system and built a Python-based SDK with Dockerized control services, enabling third-party drone integration and remote telemetry management.
Recommendations
Be the first to recommend M Sufyan
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Electrical and Electronics EngineeringBilkent University2021B.Sc.