💻 Embedded Software Engineer | Linux & RTOS Developer | Systems Thinker
Embedded Systems Engineer with 15+ years of experience in designing and developing robust solutions for payment systems, medical devices, IoT, and industrial applications. Proficient in C, C++, Rust, Python, and embedded platforms like FreeRTOS, Embedded Linux, Yocto, and Android. Skilled in hardware/software integration, AI/ML optimization for resource-constrained environments, and leading cross-functional teams. Adept at delivering high-performance systems through collaborative problem-solving and technical mentoring.
- Languages: C, C++, Rust, Python
- Embedded: FreeRTOS, Embedded Linux, Yocto, Zephyr
- Frameworks & UI: Qt, QML, LVGL, Android, Vulkan
- Networking & Protocols: TCP/IP, UDP, MQTT, HTTP, Bluetooth, Wi-Fi, GSM
- Microcontrollers & Single-Board Computers: ARM Cortex-M series, STM32, AVR, PIC, ESP32, NRF series, Raspberry Pi, BeagleBone
- Interfaces & Communication Protocols: Ethernet, LVDS, HDMI, MIPI, FMC, VGA, USB, CAN, Modbus, QSPI, RS-485, I²C, I²S, SPI, UART, JTAG, SWD, PDM, DMA, ADC, RTC, MDF
- Systems: Linux kernel basics, drivers, IPC, networking
- Sensors & Measurement Devices: Sensirion AQIs, Accelerometers, PDM Microphones, Radars, Water Quality Sensors
- Hardware Debugging & Testing: GDB, Logic Analyzers, Oscilloscopes
- Regulatory Standards: EMC, ISO 8583, ISO 7816
- Tools: Git, CMake, GDB, Docker
- Building an incdent detection system based-on ESP32 IDF 6.0
- Improving vape detection product
- Exploring modern Rust usage in embedded environments
- 📧 Email: Hossein.assaran@gmail.com
- 💼 Open to embedded roles and collaborations
⭐ “Make systems that are simple, but never simplistic.”



