Embedded Engineer
- Phone: +98 9157093140
- Email: work.abbasii@gmail.com
- Country: Iran (Mashhad)
- LinkedIn: Link
Skills: C, C++, RTOS, Microcontroller, Peripheral Config, MQTT, WIFI, BLE, IoT Framework, Linux, Multi-thread, oAuth2, ESP32 IDF, GUI, Testing
- Involved in studying and developing devices that are compliant with the Matter connectivity standard on IoT.
- Maintained and enhanced IoT products by implementing and managing GUI, MQTT, BLE, etc.
- Designed and implemented software architecture for IoT devices on embedded devices such as MCUs.
- Architectural expertise in firmware code reviews, hardware design reviews, and CI/CD progress throughout product development.
- Developed C/C++ code for IoT controllers with FreeRTOS, focusing on efficiency, reliability, and stability.
- Reviewed technical designs and implemented Testing, Dependency Injection, Design Patterns, and Clean Code/Architecture.
Skills: C, C++, Microcontrollers, Testing, Dependency Injection, Design Patterns, STM32, Peripheral Config, OAuth 2.0, JSON, RTOS, ESP32, Git, Multi-thread
- Created a Spotify remote control project enabling playback management and song display via OAuth 2.0 authentication.
- Developed a voice recording system on the STM32F103 microcontroller, employing PWM waves for analog playback.
- Implemented OAuth 2.0, mDNS, Matter, MQTT, and LVGL as additional ready-to-use services in the ESP-IDF platform.
Skills: C, C++, MCU, RTOS, PCB Design, Op-amp, ESP32
- Worked on data transmission with lasers (subject to ongoing NDA).
- Developed software for Save-key smart home embedded devices.
Skills: C, C++, RTOS, ESP32, STM32, PCB Design, Sensor Setup, WiFi, Multi-thread
- Designed a data converter section for data transmission via GPRS using the Wiznet W5500 chip.
- Built a Relay Box using ESP32 and FreeRTOS, establishing communication with touch panels and smart keys (installed in over 5,000 houses).
- Developed a customer number storage device with HTTPS communication and memory management, selling more than 20,000 units.
Skills: PCB Design, MCU, Power Electronics, Op-amp
- Developed expertise in working with ARM microcontrollers, specializing in high-precision op-amp circuit design and data digitization.
- Designed and implemented PCB layouts using Altium Designer for sampling from 1KV 3-phase inputs.
- Contributed to the completion of the Sanyar project by ensuring accurate data acquisition and processing.
-
M.Sc. in AI and Robotic Engineering
Ferdowsi University of Mashhad (FUM), Iran
Sep 2022 – Sep 2025 -
B.Sc. in Electrical Engineering
Ferdowsi University of Mashhad (FUM), Iran
Sep 2016 – Sep 2021 -
College-Preparatory Diploma in Mathematics & Physics Science
Imam Hosein School, Mashhad, Iran
Sep 2013 – Sep 2014
- Expert in C and C++
- Cross-platform development, JNI, NDK, and OpenGL
- Familiarity with behavioral and structural design patterns
- IoT development and wireless network expertise
- Proficient in network architecture
- Embedded hardware design, sensors, and communication interfaces
- GUI libraries (LVGL, Qt)
- Microcontroller expertise (STM32, ESP32)
- Communication protocols (e.g., MQTT, HTTPS, Socket)
- Debugging and lab equipment (Logic Analyzers, Oscilloscopes)
- Real-Time Operating Systems (RTOS)
- Peripheral interfaces: UART, I2C, SPI, WiFi, etc.
- Linux (command line, device tree, etc.)
- Experienced in PCB design (Altium Designer)
- Problem-solving and critical thinking
- Continuous learning and adaptation
- Communication and presentation skills
- Collaboration and cross-functional coordination
- Adaptability and flexibility
- Time management and prioritization
- Attention to detail and analytical thinking
- Technical writing, creativity, and innovation
- English: Full professional proficiency
- Persian/Farsi: Native