Experience

Kaveh Glass Industry Group

Senior Embedded System Engineer • Oct, 2014 — Present

Manage a small team of electronics engineers (Hardware/Software) and design and develop industrial and robotic solutions.

  • Designed and produced industrial current/voltage signal isolators resulted in more than 70% cost saving.
  • Designed and developed precise molten glass level meter with 0.1mm accuracy.
  • Designed and manufactured more than 2000 pcs. 50kw vibration motor driver.
  • Designed and produced IoT-based sensors and actuators for server room.
  • Designed and developed two industrial pick & place robots for a painting line.

Rahdan SAMA

Electronic System Engineer • Jul, 2011 — Oct, 2014

Performed all aspects of embedded hardware design as well as low-level firmware development.

  • Designed more than 10 industrial grade digital & analog electronics boards to be used in standard test procedures.
  • Designed and developed firmware & software for an ultra-low power GSM-based data logger.

Education

Amirkabir University of Technology

MSc in Control Engineering • 2011 — 2013

  • GPA:16.85/20.00

Dissertation: Large scale systems optimization using evolutionary algorithms applied in water management systems.

Amirkabir University of Technology

BSc in Electrical Engineering • 2007 — 2011

  • GPA:16.72/20.00

Dissertation: Localization design and position control of a quadrotor.

Projects

Drone Baseboard

Embedded Electronic Designer • Jun. 2021 — Present

Designing highly integrated mixed-signal electronics for a drone baseboard supporting the following modules:

  • NVIDIA Jetson Xavie NX
  • 4x e-CAM24_CUNX and 1x e-CAM80_CUNX cameras
  • Pixracer Open Hardware flight controller
  • VIO Interface based on STM32G474 and ICM20689
Contribution:
Schematic Design, Component Selection, PCB Stack-up Design, Signal/Power integrity Analysis, PCB Design, Analog Signal Conditioning

Robot Collision Avoidance System

Embedded System Developer • Dec.2020 — Present

Designing, developing and building a multi-sensor system to detect objects around the robot:

  • XE132 Acconeer radar
  • VL53L0X ST ToF ranging rensors
  • Sensing Edge bumper switch
  • Internal CAN communication protocol
  • Ethernet-based ROS2 integration
Contribution:
Embedded C/C++ Development, Driver Development, Carrier Board Design, Team Management, ROS2 Development

Industrial Signal Isolators

Embedded System Engineer • May.2019 — Present

Designed and developed loop-powered and non-loop-powered standard signal isolators resulted in:

  • 4-20mA to 4-20mA loop-powered PLC ative and transmitter passive isolator
  • 4-20mA to 4-20mA loop-powered PLC passive and transmitter ative isolator
  • RTD to 4-20mA loop-powered isolator
  • 4-20mA 1 to 2 splitter isolator
  • 0-10V 1 to 2 splitter isolator
Contribution:
Hardware Design, Ultra-Low-Power Electronic Design with less than 4mA budget, Team Management, Embedded C Development

50KW High-Voltage Vibration Motor Driver

Embedded System Engineer • Dec.2019 — May. 2020

Designed and implemented high-power 380V single-phase 50KW vibration motor driver:

  • Used random-phase triac control algorithm
  • Designed low-power precise zero-cross detection circuit
  • Wide-input power range: 90VAC-420VAC
  • Fully isolated
  • ESD, EMI/EMC, reverse-polarity, over-voltage and over-current protection
Contribution:
Hardware Design, Embedded C Development, Deployment and Delivery Management

Molten Glass Level Meter System

Embedded System Engineer • May.2019 — Oct. 2019

Designed and built a transmitter to sense the level of molten glass in furnace in a very precise fashion:

  • Worked in a very arduous conditions
  • Used three platimum tips to eliminate environmental variation
  • High-precision signal conditioning design
  • Excitation current control system
  • AC excitation method
Contribution:
Hardware Design, Embedded C Development, Analog Front-End Design, Signal Conditioning Design, Mixed-Signal Analysis, Team Management

Environmental Condition Monitoring System

Embedded System Engineer • Feb.2018 — Sep. 2018

Designed and maintained a multi-sensor system to display and log environmental parameters like temperature, humidity and gas presence.

  • WiFi/Ethernet-based communication
  • Modbus TCP/IP protocol
Contribution:
Team Management, Enclosure Design, Driver Development, Protocol Implementation

Olive Smart Suitcase Robot

Algorithm Engineer • Jan.2017 — Jun. 2017

Designed and developed a balance algorithm for a two-wheeled-segway-like system:

  • IMU feedback as a sensor
  • Two DC motor as actuators
  • Adaptive PID balance algorithm
Contribution:
Embedded C++ Develepment, Control Algorithm Development

Networked Storage Server Hardware

Embedded System Engineer • Jan.2016 — Jan. 2017

Designed and developed a multi-node networked storage server based on single-board-computers:

  • Cubiboard4.0 as SBC
  • Designed power and signal distribution board
  • Designed fully customized server enclosure
Contribution:
System Design, Enclosure Design, Team Management, Delivery and Deployment

Pick and Place Robots

Embedded System Engineer • Oct.2014 — Jan. 2016

Designed, developed and maintaned two pick and place robots for a manufaturing painting line:

  • Designed fully industrial electrical parts
  • Designed Control Algorthms
  • Designed fault detection and emergencyaction system
  • Designed fully customized and isolated electronics
  • Servo motors as actuators
  • Proximity and pressure switches and encoders as sensors
Contribution:
System Design, Electronic Design, Embedded C Development, Control Algorithm Design

Lead-Acid Battery Tester

Embedded System Engineer • Oct.2013 — Oct. 2014

Designed and developed a device to perform and demonstrate standard laed-acid charge and discharge cycle tests:

  • Designed high-precision charging/discharging current controller
  • RTOS framework development
  • Designed customized embedded user interface for a GLCD
Contribution:
System Design, Electronic Design, Embedded C Development

SAMA Data Logger

Embedded System Engineer • Jul.2011 — Oct. 2013

Designed and developed a device to record water flow and pressure on the go and in case of exceeded set limits and priodic reports, SMS and JSON messages sent via GSM and GPRS data connection:

  • Ultra-low power design
  • SIM800/900 as GSM module
  • PDU SMS protocol Implementation
  • Modbus comminication protocol for data download on PC
Contribution:
System Design, Electronic Design, Embedded C Development, Communication Protocol Design

Drone Hardware and Localization

Electronic Engineer • Jul.2010 — Jul. 2011

Designed and built electronics to control a quad-copter robot as well as an indoor localization system based on ZigBee:

  • Desgned battery management system
  • Designed motor drivers
  • Designed RSSI measurement circuit
  • Designed indoor positioning algorithm based on RSSI
Contribution:
Electronic Design, Xbee modules integration

Skills

Technical

  • Advanced C/C++ programming ARM Cortex-M, Microchips PIC and AVR
  • Excellent schematic & PCB layout design with Altium Designer
  • Expert at board bring up
  • Sound grasp of analog front-end (AFE) design
  • Sound grasp of analog and digital electronic design
  • Excellent SPI, I2C, UART, USB, Ethernet and MIPI signal controlling
  • Good skills in Modbus communication
  • Experienced in PC test software development using C# and Python
  • Familiar with ROS1, ROS2 and micro-ROS

Analysis and Debuging

  • Source Code Analysis
  • Tracing or Print Debugging
  • Remote Debugging
  • Post-mortem Debugging
  • Git
  • Testing
  • Outstanding in-depth hardware & software testing & troubleshooting

Management

  • Trello/Jira Project management
  • Writing proposals for business initiatives or projects, vision
  • Research, qualitative skills
  • Problem solving
  • Markdown documentation and Microsoft Office
  • Strategic planning

Recognition

International Robocup Competitions - Mexico City

RoboCup Federation • 2012

Won 2nd place in Small Size Robots League with “Parsian” Team as Team Leader

International Robocup Competitions - Istanbul

RoboCup Federation • 2012

Won 5th place in Small Size Robots League with “Parsian” Team as Team Leader

Technical Challange - Singapore

RoboCup Federation • 2012

Won 2nd place in Small Size Robots League with “Parsian” Team as Member

Associations

Parsian Robotic Center

Volunteer Team Leader & Electronic Expert • Jun, 2008 — Jun, 2011

Design, develop and support of electronics for small size soccer robots.

  • Attended 4 Robocups and 5 open robotics competitions as a team leader and electronic expert with excellent team performance.
  • Designed and tested multi-agent point to multi-point communication system based on ZigBee.

Outside Interests

  • Tennis
  • Backpacking in new countries
  • Buying new types of cereal

Additional Links