Post Job Free
Sign in

Software Engineer Power Corporation

Location:
Los Angeles, CA
Posted:
November 14, 2022

Contact this candidate

Resume:

Kamran Khadavi, Ph.D.

Encino, CA ***** 818-***-****

********@*****.*** www.linkedin.com/in/kamrankhadavi

Lead Embedded System and Software Engineer

Engineering professional leader with hands-on industry experience in all aspects of software. Known for embedded firmware development activities on multiple embedded platforms, Medical Electronics (ultra-sound, EKG, and cochlear implant) and Consumer Electronics. Expertise in Telecommunication, Audio/Video Digital Signal Processing (DSP), Aerospace, Automotive and Electrical Vehicles (EV).

Professional Qualities and Strengths

Firmware design/development Lead ARM, UT700 LEON3 processors

System Architecture Design Lead TMS320, Atmel, Microchip, Digital Signal Processor (DSP)

Design, Simulation of Digital Circuits Integration and Test of Digital Circuits

Freescale microcontrollers Object Oriented Programming C/C++

Embedded Systems Architecture Real Time Operating Systems (RTOS)

Digital FPGA Design/Development Lead VHDL Development Lead

Embedded PetaLilnux Qt Pro C/C++

Experience

Consultant with CDSI, Simi Valley, CA June 2022 to September 2022

Enhancement of Clock Reference Sync (CRS) to program a Silicon Lab I2C Programmable Si5338 Quad Clock Generator, using Qt Pro C/C++

Abbott Laboratories, Sylmar, CA June 2021 to June 2022

Software Engineer III

Development of embedded firmware on Blackfin DSP processor with an RTOS for communicating with patient implantable medical devices with TWI (I2C), SPI and RS232 interfaces for medical systems.

Spectrolab, A Boeing Company, Sylmar, CA September 2018 to May 2020

Senior Software Engineer

Development of embedded systems and firmware for illuminations product line. Providing direct expertise in the design and test of software/firmware for video image processing equipment, using Object Oriented Programming in C/C++.

Led design and implementation of Drift Correction algorithm on a High Intensity Search Light using Dynamic C on an RCM3000 microprocessor platform, resulted in a significant enhancement to the performance.

Created and executed a Hand Controller Simulator for a High Intensity Search Light using National Instruments LabVIEW, optimizing time and test equipment usage, to verify performance of system.

Generated Systems Specifications Requirements, and Software Specifications Requirements to automate defect detection of solar cells, using digital signal and image processing techniques.

Faraday & Future, Gardena, CA May 2017 to March 2018

Senior Software/Firmware Engineer

Embedded systems and firmware development for thermal control and body gateway systems in electrical vehicles (EV).

Designed and implemented features for thermal control, and body gateway systems for Electrical Vehicles (EV), with testability, and reliability as major goals.

Refactored the structure of code to optimize performance and reliability of the software in C/C++.

Consultant with Facebook Connectivity Lab, Woodland Hills, CA September 2016 to April 2017

Embedded System Engineer

Embedded system design for Free-Space Optical (FSO) and Radio Frequency (RF) communication terminals.

Designed photodiode amplifier evaluation board with low noise, using Cadance schematics capture and Pspice simulations.

Created requirements and specifications documents for CAN interface communications between modules.

Developed RTEMS firmware for a UT700 LEON FT3 using Eclipse IDE and Gaisler’s GRMON tools.

Kamran Khadavi, Ph. D. 818-***-**** Page Two

Panavision, Woodland Hills, CA June 2010 to February 2016

Senior Electronics Engineer

Providing direct expertise in the design and test of software/firmware for digital camera, video image processing equipment, and alignment of the optics and the high-resolution image sensor. Responsible for the electronics, including software of the Head Stabilization project.

Created specifications and requirements document for motion control systems which performed alignment of the digital sensors in cameras.

Originated software GUI with multiple sliders and user controls, controlling a hexapod (HXP100-MECA) which accurately align digital sensors in cameras, performing image enhancement and pattern recognition using OpenCV, using Object Oriented Programming with Microsoft Visual Studio C/C++.

Completed an Atmel Studio microcontroller c-code TWI (I2C-variant) master/slave interface between two AVR32 devices. From documentation to final bench testing.

Devised and developed image processing algorithms, such as median, low-pass, high-pass filters.

Team leader in development of programs and simulation software for FPGA Logic Programming and Simulation in VHDL and testing.

Invented, and performed modeling, optimizing, and maintaining variable speed motor control algorithms for Synchronous Reluctance Motors.

Led development of hardware and software for 3D-Projection system, including the digital controller hardware and software, using a Freescale 56F8357 DSP. Provided technical support and developed procedures for manufacturing the 3D-projection system and testing it.

Designed the servo boards using Microchip dsPIC33FJ128MC804 DSP. Developed firmware for PAN/TILT/ROLL Head Stabilization motors.

Pentadyne Power Corporation, Chatsworth, CA June 2009– June 2010

Principal Controls and Software Engineer:

Designing, modeling, optimizing, and maintaining variable speed motor control algorithms for Synchronous Reluctance Motors as well as designing, implementing, optimizing and maintaining system control and user interface firmware.

Developed requirements for the embedded software project.

Led the effort in designing and optimizing the overall digital power electronic controller using high-voltage, high-current IGBT's and state-of-the-art digital signal processors (DSP).

Developing embedded software for advanced flywheel energy storage systems that provide ride-through power and voltage stabilization for power quality and power recycling applications.

Projects:

Led Matlab/Simulink development for high speed motor controller system development

Led efforts of Microsoft Windows data acquisition and display programming in Visual C++ or Basic

Database application layer design

Redhat Linux 6.2 for embedded applications

Kamran Khadavi, Ph. D. 818-***-**** Page Three

Additional Relevant Experience

Senior Software Engineer: Meggitt Safety Systems, Simi Valley, CA

Principal Software Engineer: Aveox Inc., Simi Valley, CA

Principal Software Engineer: Advanced Bionics, Sylmar, CA

Principal Embedded Software Engineer: Harman Consumer Group, Northridge, CA

Senior Scientist/Principal Engineer: Harris Corporation Network Support Division, Camarillo, CA

Senior Staff Development Engineer: Seagate Technology; Moorpark, CA

Education

Ph.D. Electrical Engineering, University of Rennes, France

Dissertation in Digital Signal/Image Processing (DSP)

“Reduction of noise visibility on video signals”

-Referenced in “BBC RD 1984/7 Video Noise Reduction”

-Published in “Revue de Radiodiffusion VOL 12. NO 52, pp 35-42”

Bachelor of Science, Electrical Engineering, Sharif University of Technology (SUT), Tehran, Iran

Awards

Post-graduate scholarship from Government of France

Professional Development and Certifications

Xilinx Designing with IEEE-1076 VHDL course Esterel SCADE Model-based Programming Training Class

Telelogic DOORS Foundation Training Class National Instruments LabView Basic I, and II

Microchip Masters TMS320C5000/6000 DSP Optimization Workshop

TMS320C5X DSP Design Workshop Xilinx Embedded Design with PetaLinux Tools

Patent

United States Patent 7,027,405, April 11, 2006

System and method for broadband analysis of telephone local loop

Professional Associations

Member of Institute of Electrical and Electronic Engineers (IEEE)



Contact this candidate