Summary
Highly accomplished Embedded Systems Engineer with over 6 years of experience specializing in firmware development, hardware-software integration, and real-time operating systems. Proven track record in optimizing system performance, reducing latency, and enhancing product reliability for consumer electronics and IoT devices. Adept at full lifecycle development from conceptualization to deployment, leveraging C/C++ and various microcontrollers to deliver robust and efficient solutions. Seeking to apply advanced technical skills and problem-solving expertise to complex embedded challenges.
Experience
- Led the firmware development for a new generation of smart home sensors, reducing device boot time by 30% and improving battery life by 25% through advanced power management techniques.
- Implemented real-time data acquisition and processing routines, handling up to 10,000 sensor readings per second with less than 5ms latency, ensuring critical data integrity.
- Architected and deployed a secure OTA (Over-The-Air) update mechanism, successfully pushing updates to over 500,000 deployed devices with a 99.8% success rate.
- Developed and optimized motor control algorithms for robotic arm prototypes using C/C++ on ARM Cortex-M microcontrollers, achieving a 20% increase in precision and response time.
- Integrated various peripherals (I2C, SPI, UART) and sensors, reducing hardware-software integration debug cycles by 40% through robust driver development.
- Contributed to the design and implementation of an RTOS (FreeRTOS) kernel for real-time task scheduling, handling up to 8 concurrent tasks efficiently.
Projects
- Designed and implemented a low-power ESP32-based smart irrigation controller, integrating soil moisture and temperature sensors to optimize water usage by 40%.
- Developed a custom REST API for remote control and monitoring via a mobile application, enabling users to schedule and adjust watering cycles on the fly.
- Utilized MQTT for cloud connectivity, sending real-time sensor data and alerts, enhancing system reliability and user interaction.
- Developed firmware for an STM32 microcontroller to control a 16x16 RGB LED matrix, enabling dynamic animations and text display via Bluetooth Low Energy (BLE).
- Implemented custom BLE GATT services and characteristics for seamless communication with a smartphone application, achieving <100ms command latency.
- Optimized frame buffer management and LED driving routines, ensuring smooth animations at 60 FPS without visual flickering.
- Created a lightweight, preemptive RTOS kernel from scratch for ATmega328p microcontrollers, supporting task scheduling, semaphores, and mutexes.
- Achieved a memory footprint of less than 2KB of flash and 256 bytes of RAM, demonstrating efficient resource management critical for embedded applications.
- Implemented context switching routines and interrupt handling to manage multiple concurrent tasks, proving foundational understanding of operating system principles.
Education
- Graduated Magna Cum Laude with a GPA of 3.85/4.0.
- Recipient of the Dean's Scholarship for Academic Excellence (2014-2018).
- Completed capstone project: 'Low-Power Wireless Sensor Network for Environmental Monitoring'.




