Post Job Free

Resume

Sign in

Electrical/Fiemware/Hardware Engineer

Location:
San Diego, CA
Salary:
$135k
Posted:
October 05, 2017

Contact this candidate

Resume:

Saeed A. Nejatali, Ph.D., P.Eng.

***** ********* ***, *** *****, CA 92130 (858) 333–1893 E-mail: ac2l3u@r.postjobfree.com

Objective

Challenging role leading projects involving sophisticated microprocessor applications where broad design experience and in-depth knowledge of a variety of interdisciplinary areas of electrical engineering can make a solid impact on the bottom line.

Profile

Accomplished electrical engineer with a solid track record of delivering leading-edge design projects in a variety of fast-paced and demanding business environments. Outstanding ability to apply theoretical knowledge to practical industrial applications. Excellent problem-solving and analytical skills and the ability to acquire new knowledge very rapidly. Highly skilled in C, Assembly, Visual Basic .Net, Python, Matlab and RTOS operating systems for embedded applications such as ThreadX and embedded Linux, debugging tools such as GDB, version control tools such as Git and SVN as well as GUI scripting languages. Areas of special expertise include:

Project lead and product development.

Real time embedded systems architecture, hardware and firmware design.

Design and implementation of wired and wireless communication protocols.

Design and implementation of PID, state, and fuzzy controllers.

Analog and digital electronics.

DSP and digital image processing.

Design and control of electrical machines.

Selected Accomplishments

Project Lead

Successfully managed a group of eight engineers and technicians in a structured development process starting from statement of requirement and high level design, determining milestones, breaking the tasks into deliverable, testable and verifiable segments while tracking progress and changes in the project goals.

Developed collaborative relationships and communication between team members and involved parties that drove improved efficiency and innovation within time, budget and resource constraints. Identified problems and defects, investigated root cause and devised and implemented methods to avoid/mitigate them.

Prepared project schedule, cost and resource requirements and updated them while tracking issues and delivering projects on time and budget. Obtained full QA and customer approval.

Co-ordinated and evaluated team members and prepared ISO documentation, regulatory approvals and grant applications.

Real Time Embedded Systems

Developed hardware and firmware for real time embedded systems using various 8, 16 or 32 bit microcontrollers, PSOCs and DSPs offered by various manufacturers such as Dallas Semiconductor, Cypress, ARM, Intel, Motorola, Synopsys, Zilog, NEC, Infineon, Atmel, ST Microelectronics, TI and Microchip using C and Assembly languages employing HAL, without operating systems and with operating systems including ThreadX and Linux.

Utilized test based development methodologies to deliver mission critical products that have no reset button and deliver on their objectives flawlessly over their life time.

Competently utilized a variety of sophisticated development tools including various in circuit emulators, JTAG emulators, simulators, along with integrated development environments utilizing cross assemblers and C compilers.

Utilized source and version control software including Git, CVS and Visual SourceSafe.

Implemented TCP-IP, USB, file system, LCD display, Camera and their associated buses and interfaces.

Implemented mac and physical layers for g.hn and MoCA which are OFDM gigabit baudrate TDMA technologies over power lines, coax and twisted pair mediums.

Designed and implemented an event driven, two-way, ad-hoc mesh wireless communication protocol for smart grid application.

Developed and implemented a number of wireless communication protocols such as Bluetooth and TUNet.

Developed and implemented a number of asynchronous serial communication protocols for various applications utilizing TCP-IP, RS232, RS485, CAN and proprietary physical layers.

Utilized various components and sub-modules incorporating SPI, I2C and SCI protocols.

Designed hardware for various embedded applications incorporating analog and digital components to best achieve the requirements at the lowest cost.

Utilized various scripting languages including WinRunner, Code Complete and Python.

Designed simulation programs for new products and demonstrated final product appearance and functionality using Visual Basic before actual implementation. Saved huge amount of money and rework by obtaining customer approval based on simulation. Designed main sections of the firmware before having the platform, thus expediting product development cycle by up to 30%.

Developed GUI programs for production testing using Visual Basic.

DSP and Digital Image Processing:

Implemented CVSD voice codec on a TI DSP chip.

Created several new methods for multi-sensor image fusion.

Utilized various DSP methods for data acquisition from a medical imaging device.

Implemented neural networks for the solution of an inverse problem for a medical imaging device.

Utilized adaptive control and DSP methods for data acquisition from an operational power plant and formulated a new method to create its transfer function for a state control system (system identification).

All of the above projects have been algorithm tested in MATLAB environment.

Developed MATLAB S-Functions.

Electrical Machines Design:

Designed, built, tested and evaluated electrical machines used in instrumentation, motion and position control including hysteresis motor, servo, synchro, transducer, induction motor, reluctance motor and generator, and DC motor.

Work Experience

Consultant 2016-present

Staff Firmware Engineer

Architectural design and implementation of firmware for a medical/industrial machine used for separation and diagnostics.

This machine uses detection of ferromagnetic particles that are attached to target proteins and molecules as a basis to detect presence and concentration of target substances at extreme low densities.

The machine requires a Cortex M7 processor based microcontroller while using its capabilities to the limit. Among other functionalities it requires external SDRAM, QSPI, RGB interface XVGA LCD with capacitive touch screen, SPI interfaced motor control, Camera for 2D barcode reader, USB, File System and TCP-IP including WiFi.

Used ST CubeMX tool for pin assignment, initialization and HAL code generation and integrated with ThreadX and its other modules including GUIX, USBX, FileX and NetX.

Developed C code in Linux environment for Smart Grid applications

Worked in Linux environment using tools including GDB debugger and Git tools in a formal software development setting.

Qualcomm Technologies Inc., San Diego, CA 2013-2016

Staff System Engineer

Designed, implemented and evaluated various sections of Wireless Power Transfer systems.

4 embedded systems projects.

5 patents on Wireless Power.

Invented, implemented and validated a new current sensor for several MHz frequency applications.

Invented, implemented (analog hardware, digital hardware, PCB design and firmware) and validated a power and impedance measurement system for several MHz frequency applications.

Represented Qualcomm in A4WP SIG standardization process.

Developed a full system simulation for A4WP system including out of band communication to validate the design and advance standardization activities.

Sigma Designs, San Diego, CA 2011-2013

Staff Software Engineer

Implemented physical layer of g.hn and mac layer of MoCA technologies which are OFDM over wirelines.

Tantalus Systems Corp., Burnaby, BC 2004-2011

Senior Embedded Designer

Designed and implemented an ad-hoc, self-healing, fixed mesh network two-way wireless system for Advanced Metering Infrastructure. Tantalus Utility Network (TUNet) is a real time, long-range hybrid wireless system consisting of Wide Area Network using various wired or wireless systems and Local Area Network utilizing 900 MHz band with fast frequency hopping and 2-dimensional coding scheme. The network setup is automated and is self-healing. End points act as proxies to extend the reach of the LAN. On the top of this backbone, application is run which includes metering as well as quality of service and so on. All of the above was once implemented on a tiny 8-bit microcontroller in a super compressed 8000 lines of assembly code and once again using a proprietary ASIC chip in C on embedded Linux. More than one million devices already installed in the field.

Developed various applications for smart metering including power quality measures and load management.

Implemented C12.18 standard on PC using Visual Basic and on an ARM7 micro using TreadX RTOS.

British Columbia Institute of Technology, Burnaby, BC 2009

Instructor

Thought a course on electrical machines, distribution systems and PLC programming.

Azure Dynamics Inc., Vancouver, BC 2001-2004

Senior Embedded Designer

Designed embedded hardware and firmware for electric/gas hybrid vehicles. Developed control algorithms and methods. Designed and implemented communication protocols.

Utilized, designed and implemented various sensors for telemetry and closed loop control systems including voltage, current, temperature, humidity, motion, torque, speed, acceleration and angular speed.

Designed a distributed control system to perform battery management for electric and hybrid electric vehicles.

Designed the main controller of a hybrid electric gas vehicle.

Designed various instrumentations with galvanic isolation.

Vtech Engineering Canada, Richmond, BC 2000-2001

Advanced Technology Senior Engineer

Implementing Bluetooth ad-hoc wireless communication protocol stack.

Enerstat Electronics Ltd., Brockville, ON 1998-2000

Senior Engineering Designer

Lead projects involving the design of real time embedded microcontrollers for home automation applications.

Developed a memory handler for FLASH similar to that of a hard disk driver.

Developed an expandable zone controller.

Created an interpreter for an embedded system. Designed the interpreter to include all high level languages instructions such as conditional branches, loops and conditional loops, data memory access commands, nested conditional commands, function calls and graphical commands.

Utilized GALs (Gated Array Logic) to access a large number of I/O for a microcontroller with limited number of GPIOs.

Vansco Electronics Ltd., Winnipeg, MB 1997-1998

Engineering Designer

Managed projects involving the design of real time embedded microcontrollers for smart sensors in automotive industry.

Formulated and implemented a fuzzy controller for a multi-object angular speed control system with hydraulic motors and PWM drivers on an 8-bit microcontroller using C language that produced perfect results for this complex, non-linear, time variable system.

Emulated UART using GPIO’s.

Education

Ph.D., Electrical Engineering, University of Manitoba, Winnipeg, MB 1997

Electrical Impedance Tomography Using Neural Networks and Fuzzy Sets.

M.Sc., Electrical Engineering, University of Tehran, Iran 1991

3D Electromagnetic Field Solution Using Modified TLM Method.

B.Sc. Electrical Engineering, University of Tehran, Iran 1988

Inertial Navigation Systems.

Addendum

Awards:

University of Manitoba Graduate Studies Fellowship 1996-1997

University of Manitoba Travel Award 1996

Manitoba Cancer Treatment and Research Foundation Fellowship 1995-1996

Ministry of Culture and Higher Education of Iran Scholarship 1993-1997

Ministry of Culture and Higher Education of Iran Scholarship 1989-1991

Publications:

A. Nejatali and I. R. Ciric, "An iterative algorithm for electrical impedance imaging using neural networks," IEEE Trans. on Magnetics, Sep. 1998.

A. Nejatali and I. R. Ciric, "Novel image fusion methodology using fuzzy set theory," Optical Engineering, Feb. 1998.

A. Nejatali and I. R. Ciric, "An iterative algorithm for electrical impedance imaging using neural networks," IEEE Conf. on the Computation of Electromag. Fields COMPUMAG, Rio de Janeiro, Brazil, Nov. 1997.

A. Nejatali and I. R. Ciric, "Impedance image reconstruction using neural networks", International Symposium sponsored by the IEEE Antennas and Propagation Society (AP-S), July 13-18, 1997.

A. Nejatali and I. R. Ciric, "Preserving internal contrast in image fusion using fuzzy sets theory", IEEE Canadian Conf. on Elec. and Comp. Eng., St. John's, Newfoundland, May 25-28, 1997.

A. Nejatali, I.R. Ciric, and W.v.d. Putten, "Image fusion technique using fuzzy sets," in Proc. of Symp. on Antenna Tech. and Applied Electromag., ANTEM'96, Montreal, Canada, pp. 103-106, August 6-9, 1996.

A. Nejatali, I.R. Ciric, and W.v.d. Putten, "Network approximation for solving the forward problem in electrical impedance tomography," in Proc. of the fourth Iranian Conf. on Elec. Eng., Tehran, Iran, pp. 577-584, May 13-16, 1996.

Patents:

S. Nejatali et al, "AC Power and Impedance Measurement at 6.78MHz," Granted, 2016.

S. Nejatali et al, "Using ferromagnetic material to adjust electromagnetic field distribution of the power transfer unit," Filed, 2013.

S. Nejatali et al, "Wideband Current Transformer," Filed, 2014.

S. Nejatali et al, "Current Sensor," Filed, 2015.

S. Nejatali et al, "Phase Angle Measurement," Filed, 2015.

S. Nejatali et al, "Orientation-independent wireless charging," Filed, 2016

S. Nejatali et al, "Orientation and position independent wireless power," Filed provisional, 2016



Contact this candidate