About me :
Embedded Systems Engineer with over 7 years of experience in hardware design and firmware development for IoT devices (ESP32, STM32). Strong background in C programming, wireless protocols (ZigBee, BLE), and PCB design. Currently, I am expanding my expertise into Embedded Linux and Kernel development through specialized certifications, seeking to transition into a Linux-centric embedded role.
Work Experience :
Embedded Electronic Engineer | Novin Electronics Wall Pasargad | Tehran | Part-time | Aug 2025 – Present.
- Developed and debugged ESP32-based firmware for a DP Air Purifier, implementing WebSocket protocol for real-time web server communication. (ESP32-Arduino).
- Redesigned the main PCB of the DP Air Purifier, improving layout efficiency.
Embedded Electronic Engineer | Xarrin Advanced Systems | Tehran | Full-time | Jul 2021 – July 2025.
- Designed and implemented BLE-Mesh smart-switch firmware using ESP32 (ESP-IDF) for wireless home automation control.
- Developed a ZigBee Gateway using a Silicon Labs MGM210p Module.
- Designed a ZigBee water-leakage sensor with low power consumption about ~15uA using ZigBee sleepy end device polling intervals.
- Redesigned and debug ZigBee-based IoT systems (Smart-Switch, Dimmer, Smart-Plug), Debugged and resolved stability issues.
Electronic Engineer | Nove | Tehran | Full-time | Dec 2020 - Jun 2021.
- Designed a 5-channel RS232 data-logger with STM32, deployed in industrial environments for real-time monitoring.
- Designed and implemented an Ultrasonic Audio Jammer using STM32.
Junior Electronic Engineer | Arad Science & Technique Co | Tehran | Full-time | Jul 2019 - Dec 2020.
- Designed and wired the complete electrical system for an automated tea color sorter machine, integrating sensors and actuators.
Junior Electronic Design Engineer | Pars Homa Parto | Tehran | Full-time | Aug 2016 - Feb 2017.
- Developed firmware for a Dot-Matrix LCD display on a CWDM panel using AT91SAM7x (ARM7).
- Designed schematic and PCB layout for a fan controller board based on AT91SAM7x microcontroller.
Technical Skills :
| Programming Languages | |
| (Advanced) | |
| (Beginner) | |
| (Beginner) | |
| Linux & Embedded | |
| (Advanced) | |
| (Intermediate) | |
| (Beginner) | |
| (Intermediate) | |
| (Beginner) | |
| (Intermediate) | |
| (Beginner) | |
| (Intermediate) | |
| (Advanced) | |
| (Intermediate) | |
| (Beginner) | |
| (Intermediate) | |
| (Intermediate) | |
| Microcontroller | |
| (Advanced) | |
| (Advanced) | |
| Circuit & PCB Design | |
| (Advanced) | |
| (Intermediate) | |
| (Beginner) | |
| Peripherals | |
| Software | |
Licenses & Certifications :
- Embedded Linux System from Scratch - Fanavaran Anisa - Granted: Nov.23.2023 - Verification Code: ILH3002469916769
- Embedded Linux Development with Buildroot - Fanavaran Anisa - Granted: Sep.03.2023 - Verification Code: ILH3202409916005
Education :
Chamran Rasht Technical and Vocational College | 2013 - 2015
- Bachelor of Engineering - BE, Electrical and Electronics Engineering
Mirza Kochak Some’esara Technical and Vocational College | 2010 – 2012
- Associate’s degree, Electrical and Electronics Engineering
K. Nasir Toosi Eslamshahr Vocational School | 2008 - 2010
- High School Diploma, Electrical, Electronic and Communications Engineering Technology/Technician
Soft Skills :
- Collaboration : I enjoy working closely with my teammates, helping colleagues whenever needed, and combining our efforts to solve complex technical problems together.
- Communication : I focus on writing clear, easy-to-understand technical documentation and help bridge the gap between hardware, firmware, and software teams to keep everyone aligned.
Projects :
- for more please check my GitHub page.
Language :
- English (Intermediate)
- Persian (Native)
Interest :
- AI & Robotics
- Image Processing
- Embedded Linux Based Systems