Embedded Developer
C++
Python
C
Active 14 days ago
+31 (2) 7925083 Invite to interview
Message
Download CVCV
Overview
Technical skills
Timeline
Roles
Overview
Embedded systems and firmware engineer with 5+ years of experience building and optimizing scalable embedded and IoT solutions for real-time applications. Hands-on work includes RTOS-based firmware development, embedded Linux integration, wireless/telemetry stack implementation, and performance optimization with debugging and validation using hardware tools. Experienced with CI/CD automation and production debugging workflows using logging/observability tooling such as ELK, Splunk, and Python scripts.
Technical skills
C++• Junior
Python• Junior
C• Junior
C++
CMake
Databases
ElasticSearch
DevOps
AWS
Azure
Prometheus
Cortex• 7y+
CI/CD
Git
Jenkins
Kibana
Logstash
RTOS
Splunk
Cybersecurity
Wireshark• 7y+
IoT
FreeRTOS
Zigbee
MQTT• 7y+
Timeline
Embedded Software Developer
•
Middle
Lenovo
•
Full-Time
Developed embedded firmware for Lenovo ThinkPad audio, docking, and peripheral subsystems using ARM Cortex-M, integrating SPI, I2C, and UART drivers. Re-architected the Lenovo Embedded Controller and power management components with modular C/C++ and FreeRTOS, improving stability and enabling secure OTA updates via Jenkins-based CI/CD. Performed hardware-in-the-loop debugging using JTAG/J-Link/TRACE32 and lab tools to reduce defects, and integrated telemetry diagnostics through embedded Linux services. Automated log analysis using ELK, Splunk, and Python to speed root-cause investigations.
C
C++
RTOS
Cortex
CI/CD
Jenkins
Git
CMake
ElasticSearch
Logstash
Kibana
Splunk
Python
Chicago State University
Master's Degree •
Computer Science
Embedded Software / Firmware Developer
•
Middle
Broadcom
•
Full-Time
Built an industrial IoT sensor node platform on Broadcom BCM Cortex-A with embedded Linux, integrating SPI/I2C sensors for real-time monitoring. Implemented a Linux communication stack for sensor-to-gateway connectivity using Ethernet and MQTT over TCP/IP, improving reliability and telemetry latency. Developed Linux kernel drivers and user-space interfaces for data acquisition and peripheral control, optimizing interrupt handling and DMA to support high uptime. Debugged and validated communication paths using JTAG/GDB and Wireshark, ensuring stable behavior in production-like deployments.
Cortexsince 2019
MQTT
Wireshark
