
Alson
Senior firmware Embedded System engineer
Compétences

Voir mes services


Expérience professionnelle
Electon
Temps partiel • 7 yrs 7 mos
Senior Firmware & Embedded Engineer
Aug 2022 - Present • 3 yrs 9 mos
Led development of embedded firmware for hardware products and IoT systems using C/C++ on microcontrollers, delivering production-ready and reliable device functionality Owned hardware–software integration across custom PCB designs, utilizing schematics, oscilloscopes, logic analyzers, and signal analysis, ensuring stable system performance and reduced integration issues Designed and optimized communication interfaces for SPI, I2C, UART, and USB protocols, improving data reliability and overall system efficiency Drove debugging and validation efforts during prototype and bring-up phases, identifying critical issues early and reducing prototype failure rates Collaborated with and mentored cross-functional teams (firmware, hardware, mechanical) within Agile workflows, contributing to end-to-end product delivery from concept to production
Firmware Engineer
May 2021 - Aug 2022 • 1 yr 3 mos
Developed embedded firmware in C/C++ for microcontroller-based systems, enabling reliable real-time data processing and device control under constrained environments Integrated hardware interfaces including UART, SPI, and I2C, ensuring stable communication with sensors and peripheral modules across multiple device prototypes Designed and implemented device-to-cloud communication using REST APIs and WebSockets, connecting embedded systems with backend services built in Node.js (NestJS) and Python (FastAPI) Built data ingestion and processing pipelines for device telemetry using PostgreSQL and Redis, improving real-time data availability and system responsiveness Led hardware–software integration and debugging, identifying signal and communication issues during bring-up and reducing system instability during early-stage prototypes Collaborated in Agile teams using Git, Docker, and CI/CD pipelines, improving release reliability and reducing deployment-related issues
Junior Firmware Engineer
Oct 2018 - May 2021 • 2 yrs 7 mos
Developed embedded firmware for IoT prototypes using C on ESP32 and STM32, resulting in functional and testable systems Implemented communication drivers for SPI, I2C, UART, and GPIO using low-level C, enabling reliable peripheral interaction Assisted in debugging and hardware bring-up using oscilloscopes, logic analyzers, and serial tools, helping resolve integration issues Worked on wireless connectivity using BLE and Wi-Fi libraries, enabling basic real-time communication between devices