Post Job Free
Sign in

Engineer Electrical Engineering

Location:
Long Beach, CA
Posted:
April 21, 2017

Contact this candidate

Resume:

Sami Ahmari

Phone 562-***-**** E-mail: ****.******@*****.***

An ambitious firmware engineer with a proven track record of providing high-level technical leadership and production. An innovator who excels in the challenge of accurate and efficient solutions for difficult situations. A well-rounded and reliable leader with outstanding interpersonal skills driven to develop and grow within a strong work culture.

Key Skills and Expertise

Design/Simulating Software

Eagle Cad, Altium PCB Designer, MATLAB, OPNET, WireShark

Programming Languages

C /C++, Objective C, C#, Linux Bash Scripts

Development Ecosystems

Keil ARM and Nordic BLE Soft Devices, MS Visual Studio, Eclipse, CodeWright, Ti CCS, STM32 Cortex M0, M3 and M4 HAL, Microchip MPLAB IDE

BLE and Low Power Networks

BLE GAP,GATT, Nordic Soft Devices

Embedded OS

Windows CE 5/6 Platform Builder, compact.net framework, TinyOS, RTX, FreeRTOS, Ti RTOS

Test Equipment’s/Debug Tools

JTAG tools J-Link, Ulink, CMSIS DAP, oscilloscopes, logic analyzers, Lab tools

Fieldbus Networks and Internet-of-Things (IoT) Protocols

CANopen, Modbus RTU and TCP, BEKHOFF, tools and libraries, MQTT, WSN

Experience

SimpleHuman, Torrence, CA June 2016 – Present

Firmware Engineer

Responsible for the implementation of FreeRTOS port for STM32 Cortex Microcontrollers

Completed the firmware development for multiple platforms, stm32 Cortex M0, M3 and M4, PIC16, Ti CC3200 Wi-Fi using proprietary real time OS and round robin scheduler

Successfully designed and developed a Power Management system for battery powered IoT products

Developed sensor interfaces for Time of Flight, IR proximity sensors, Capacitive and resistive touch sensors, Accelerometers, and Motor encoders

Developed complex algorithm for multiple touch capacitive user interfaces

Developed algorithms for IR and TOF proximity sensors to create an adaptive threshold adjustment

Developed algorithms to define motor position and speed control

Developed communication protocol development between stm32 M3 and CC3200 MQTT implementation and improvement for TI CC3200

Maintained project schedules successfully delivering algorithms, firmware, and controllers on time

Advanced Motion Controls, Camarillo, CA November 2013 – June 2016

Electrical/Firmware Engineer

Responsible for the design, implementation, and testing of various functionalities on embedded motion control systems with Ti 2800 DSP processor in C and C++ using proprietary real time Kernel

Improved embedded Modbus communication protocol by resolving design issues and implementations

Completed RTU and TCP Regression test applications to improve output and quality control

Developed Autonomous Phase Detect test and CANopen Regression API library and state machine test application

Improved Release process tools and release supervising increasing production and development reliability

Maintained production schedules and reported and communicated progress regularly

California State University – Long Beach, Long Beach, CA September 2013 – June 2014

Researcher

Developed hardware and firmware for GSR, Dry contact ECG, medical accuracy temperature sensor (mlx90615), pulse oximetry, 9 axis motion MEMs (mpu9150) based on NXP lpc1549 Cortex M3 MCU in C/C++

Developed Bluetooth profile and service for connectivity through BLE (Nordic NRF51 series)

Focus on wearable medical sensors and assisted living devices to improve quality of life

Designed wireless sensor network monitoring platform for elderly patients in Assisted Living

Used proprietary event based TinyOS with fault detection algorithm based on LIS3LV02DQ 3 axis accelerometer

Hobizbo, Long Beach, CA March 2013 – November 2013

Software Engineer

Responsible for developing the iPhone interactive application for potential home buyers

Application enabled home buyers to buy property with or without a realtors’ interference

Application was based upon available back end server data and users’ location

Padideh Orum Tose, Iran October 2010 – September 2012

Firmware/Hardware Engineer

Responsible for leading web based, IoT standalone PLC development with 8 analog to digital inputs, 8 digital inputs, and 8 digital outputs

Development successfully supported Ethernet and Mobile data

Ghostar AVA, Iran November 2007 – April 2010

Embedded Design and Development Lead

Led web and desktop based online car tracker platforms including various versions of hardware design

Developed custom driver embedded GPRS secure data link based on SIM908 GSM/GPS modem in C

Developed MMC/SD/SDHC FLASH memory card drivers and FAT12, FAT16, FAT32 access libraries in C

Developed various algorithms for distance, movement, ride quality measurements, and power management in C

Designed public transportation smart ticketing system and developed OEM S3C2440A ARM920T hardware design

Developed custom RFID card reader and GSM/GPRS driver for Windows C in C/C++

Developed custom Windows CE GUI, Low level GPIO, and ADC driver for Windows CE in C/C++ and C#

Developed embedded web server for ATMEGA128 SPI driver for ENC28j60 Ethernet controller, platform free HTTP, and ping modules in C

Academic Education

California State University – Long Beach, Long Beach, CA 2015

Master of Science – Embedded Electrical Engineering

Azad University – Tehran, Iran 2010

Bachelor of Science – Electrical Engineering

Patents and Publications

Registered Patent – “Fully automated earth fuse” 2011

Registered Patent – “Fully automated high voltage impulse generator” 2008

“BioMeSensi: A Wearable Multi-Sensing Platform for Biomedical Applications” ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN '15), Seattle, WA, USA, April 2015

References

References will be provided upon request



Contact this candidate