About

Senior System Software Developer with 15+ years of experience in embedded systems and IoT. While tools and languages evolve rapidly, my core strength is problem solving: understanding real-world constraints, working with stakeholders and users, and translating those insights into reliable firmware and system software. I have delivered multiple products from prototype to production by combining deep engineering expertise with a practical, product-focused mindset.


Skills Link to heading

  • Languages: C, C++, Python, Go
  • Embedded Systems: Embedded Linux, Zephyr RTOS, FreeRTOS, Low-Power Systems, Real-Time Systems
  • Connectivity & Protocols: BLE, WiFi, Zigbee, MQTT, REST, UART, SPI, I2C, CAN, GPIO
  • Platforms: Nordic nRF, Silicon Labs, Espressif, STM32, TI, Atmel, Onsemi
  • Tools: Git, CMake, Bazel, SCons, GNU Make, Docker
  • Hardware Debug: Oscilloscope, Logic Analyzer, Power Analyzer, PCB debugging

Experience Link to heading

Senior Embedded Systems Engineer Link to heading

Unikie – Finland (Sep 2020 – Present)

  • Developed embedded and IoT firmware for international automotive, positioning, and AI/ML projects.
  • Built EV firmware platform components integrating Bazel and SCons build systems.
  • Led firmware development for BLE AoA indoor positioning systems with MQTT IQ streaming.
  • Implemented Edge AI direction-finding on MCU using TensorFlow Lite, demoed at Embedded World 2025.
  • Delivered BLE AoA firmware examples for onsemi RSL15, published as an official SDK sample.
  • Designed Zephyr-based multi-threaded AoA firmware for nRF52 and contributed fixes upstream to Zephyr.
  • Developed secure embedded platforms using OpTEE and improved CMake build integration.

Product Manager / Embedded Systems Lead / Developer Link to heading

HooshRavan – Tehran Province, Iran (May 2015 – May 2019)

  • Led end-to-end IoT product development from architecture and firmware design to production.
  • Managed embedded, software, and hardware teams aligning engineering and manufacturing goals.
  • Designed embedded architectures for connected devices and supervised firmware implementation.

Embedded Systems Developer Link to heading

Hamayeh – Tehran, Iran (Dec 2011 – Mar 2016)

  • Developed embedded firmware and custom PCBs for automation and lighting control systems.
  • Implemented microcontroller-based control systems with multiple communication interfaces.
  • Improved firmware reliability and debugging workflows to accelerate product development cycles.

Founder Link to heading

Sepydar – Tehran Province, Iran (Oct 2009 – Mar 2012)

  • Founded a startup developing industrial embedded control systems.
  • Designed and deployed embedded controllers for industrial environments.
  • Led product development and early customer deployments.

Education Link to heading

Master of Science (MS), Computer Architecture Link to heading

Amirkabir University of Technology – Tehran Polytechnic (2011 – 2013)

Focused on embedded systems research and distributed computing. Thesis: Introducing a Method to Distribute Processes on a Network of Smart Phones (Grade: A).

Bachelor of Science (BS), Computer Hardware Engineering Link to heading

Iran University of Science and Technology (IUST) (2007 – 2011)

Specialized in computer hardware and embedded systems. Thesis: Design of a Board Capable of Running a Customized Linux OS. Served as a teaching assistant for Verilog programming.

This academic foundation established my deep understanding of embedded architectures and real-time computing, forming the basis of my professional expertise.


Certificates Link to heading

Programming with Google Go Specialization Link to heading

University of California, Irvine Issued Apr 2024

Git: Branches, Merges, and Remotes Link to heading

LinkedIn Issued Jan 2021

C++: Advanced Topics Link to heading

LinkedIn Issued Jan 2021

C++ Templates and the STL Link to heading

LinkedIn Issued Jan 2021

Python Data Base Link to heading

University of Michigan Issued Jan 2021


Contact Link to heading

Feel free to reach out via the social links on the homepage or through the contact page.