We provide IT Staff Augmentation Services!

Senior Firmware / Hardware Engineer Resume

3.00/5 (Submit Your Rating)

TECHNICAL SKILLS:

SCOPE OF EXPERIENCE: Software Development for embedded micro controllers (Microchip (12C series, 16F series, 18F series, 24F series), Motorola, TI, Sunplus), Digital Design, Analog Design, Board Design, Lighting Design (LED Lighting Luxeon LED's), ISO9001, Test Fixtures, ESD, EMC, EMI, A/D and D/A converters, SPI, I2C BUS, USB 2.0, LCD Display, Brush less DC Motor Driver, Flex Circuit, AES, IEEE 802.11i, FIPS 197, Boot loader (I2C), Lecroy USB Voyager M3 USB analyzer, Microchip ICD3, ARM Processor (K60, K10, CC2630), RTOS, PSOC, Bluetooth Low Energy (BLE). Test Driven Development (TDD)

SOFTWARE KNOWLEDGE: Macro Assembly (Microchip), C, C++, C#

TOOL: AND PLATFORMS:: View Logic, P - Cadd, Eagle, MPLab, Orcad, Oscilloscope (Digital or Analog), Logic analyzer, DMM, Soldering Iron, Visual Studios (C++ MFC), CCS (C compiler PIC), C30 (C compiler PIC), IAR embedded workbench (C compiler MSP430 Family), Fortis IDE (Sunplus), Ultiboard, Multisim, MCC18 (Microchip C Compiler)

EMPLOYMENT HISTORY:

Senior firmware / hardware engineer

Confidential

Responsibilities:

  • Educated the owners how to run a design project.
  • Covered Schedules, architecture, specification writing, testing, production, project stages
  • Educated the owners on how to use a repository (Team foundation server) (TFS)
  • Researched ISO specifications used to test automobiles.
  • Analyzer issues with the current system and then design improvements / fixes to address the issues.
  • Created the project schedule.
  • Created architecture based on agreed customer specification.
  • Helped architect phone application to communicate with the Tilt Lock BLE for diagnostic and calibration functions.
  • Created firmware specification.
  • Created hardware specification.
  • Hardware design
  • Schematic Capture
  • Worked with Monsoon to create / produce boards.
  • Firmware design
  • Created drivers for the tilt and leveling system.
  • Created drivers for the Flash memory to be used as a Black Box recorder.
  • Tilt Lock Application.
  • Created a C# application to work with CYSMART text output to monitor diagnostics being reported from the Tilt Lock over the BLE.

Specifications Used: ISO/IEC 9899:2011 “C11”, ISO 16750-(1,2,4), ISO11452-2, MIL-STD 810G

Technologies Used: PSOC, Bluetooth Low Energy (BLE), over the air bootloader (OTA), motor driver (15A) for hydraulic power plant, 3 axis accelerometer SCA3100-D04, Cypress Flash memory (S25FL256), C#, Eagle schematic capture

Confidential

Senior Electrical Engineer

Responsibilities:

  • Wrote electrical and firmware specifications for motorized Bluetooth controlled camera carriage.
  • FW blocks written for the device:
  • Battery Charging / Gas Gauge (LION)
  • Carriage Movement (brushed DC motor control)
  • PID control
  • LED driver (external Port)(I2C)
  • User IF
  • Camera Shutter control
  • BLE functions that worked with the PSOC BLE stack.
  • Electrical Duties
  • Design the architecture of the electrical systems
  • Electrical Design
  • Part Sourcing
  • Bring up / debug
  • Architectural Design
  • Part sourcing for proof of concept.
  • Writing Camera Driver shell for Microchip USB Host.
  • Creating a serial control pipe for commands back and forth between USB chip and the control chip.

Technologies Used: PSOC (CYBLE-212019), OTA Bootloader, PID motor control, BLE, USB Host, PIC32MZ2048EFH144, PWM, Altium, TDD

Confidential

Senior Electrical Engineer

Responsibilities:

  • Miniaturized existing design (50mm x 95mm) to (10mm x 27mm)
  • Reduced the complexity of existing circuit.
  • Lowered power consumption
  • Studied different methods of charging LION batteries with low input power and employed the results in new design.
  • Wrote code to monitor system health and integrated into existing code.
  • Schematic capture and working with board layout, manufacturing vendors to make a completed system.

Technologies used: IAR Embedded workbench, Agilent MSO9404A Scope, Altium Designer.

FW Consultant

Confidential

Responsibilities:

  • Wrote out a comprehensive specification for the battery code that enabled ease of integration to other platforms.
  • Collaborated with the other surface teams to Architect the communication pipe and interface for proper data transfer with the battery section of the blade.
  • Worked with DVE to get a test platform for testing units when we were not synched with support from the surface teams.
  • Responsible for developing a smart battery charge and discharge system for a surface peripheral (Keyboard.)
  • Lead the original firmware development of a rechargeable power source which includes (safety system, charge system, discharge system, sensing system, and the main interface for the surface to access Accessory functions.)
  • Wrote LPUART/ UART bus driver for Kinetis (KL17, K22)
  • Coded with preemptive RTOS

Technologies Used: K60P144M100, K10P121M100, ADC, UART, I2C, DMA, Oscilloscope, Power Supply, KL17, RTOS Programmable loads, Smart Battery Charging (LION.)

FW Consultant

Confidential

Responsibilities:

  • Design sensor rotation and tilt sensor using the ADXL213 and PICF14K50 for use in weapons simulations.
  • Responsible for schematic capture design, board layout (Ultiboard), part sourcing, and proto type build.
  • Create manufacturing documentation.
  • Write software to determine 2 axis tilt with respect to earth gravity.
  • Design board to sense the position of a magnetic selector switch and the position of the bolt of a M4 gun during fire.
  • Design software architecture and embedded code to allow 20 RF devices (NRFL01+) to communicate with a single base station comprised of 4 Nordic modules and a PIC18F6722.
  • Create the RF specification and programming rules for programmers in the project.
  • Schedule tasks to be done within a given time line.
  • Mentor Junior Engineer
  • Revamp IR front end amplifier design to be more resistant to 60Hz Hum.
  • Front end IR amp designed with 100kHz Bandwidth for 8 signals
  • Design a decoder board to parse out 8 signals from the front end amplifier stage
  • Write software to detect tones and communicate them to a host computer.

Technology Used: PIC18F14K50, ADXL213 (Dual Axis Accelerometer), Logic Analyzer (Intronix LA1034), Ultiboard, Multisim, NRFL01+, PIC18F6722, MPLAB, MCC18 (Compiler.)

Hardware / Software Consultant

Confidential

Responsibilities:

  • Design and program low cost KB (Trident) replacing the Bach keyboard (potential savings 250k/ year) using Sunplus SPCP02a. Design AES coprocessor chip encryption engine using the MSP430F2121. Work with vendors to source components for design.
  • Design architecture and software for wireless keyboard using PIC24FJ64GA006 and Nordic wireless nRF24L01 / nRF24LE1 chip.
  • Design software for a wireless dongle using the nRF24Lu1 to support up to 3 separate interfaces.
  • Modify existing USB code to work with current design for interface between dongle and USB host.
  • Update original Keyboard design to Version 2 to match present dongle (Pasadena replacement.)

Technology Used: Nordic (nRF24Lu1), Nordic (nRF24L01, USB, C, Scope, CATC analyzer, PIC18F4550, Keil uVision 3.0 (C51 compiler, PIC C30 compiler, Logic Analyzer (Intronix LA1034.), PIC24FJ64GA006, MSP430F2121, IAR embedded work bench, CATC, NRF24LE1

Hardware/Software Consultant

Confidential

Responsibilities:

  • Research and implement FIPS 197 (AES) on a microcontroller platform (8051, PIC, TI.)
  • Design AES engine coprocessor chip with SPI interface.
  • Coprocessor was to act as add on encryption peripheral engine.
  • Responsible for researching and specifying encryption mode for wireless camera based off IEEE 802.11i.
  • Worked with Confidential Cryptology department to meet cryptographic standards and obtain exceptions for mouse and keyboard group.
  • Designed and programmed prototype wireless key board using a PIC24FJ64GA006 and Nordic (nRF24L01.)
  • The board would monitor the keyboard matrix, battery levels, and control the Nordic chip (RF Transceiver.)

Technology Used: EZUSB(8051), MSP430 (TI microcontroller), Orcad, Scope, C, AES, PIC18F4550, PIC24FJ64GA006, SPI, Orcadd, Nordic (nRF24L01.)

Hardware/Software Consultant

Confidential

Responsibilities:

  • Redesign PowerFlo control board. Redesign included: cost reduction and / or improvement of current design, add USB port for communications to Host machine (PC), and allow for device to be upgraded through the USB port.
  • Worked with Confidential to develop electrical specification and operating parameters. Write software for the main board to accept controls from 3 different communication streams.

Technology Used: RS232, C, C++ (Windows Ap to talk to USB Device), USB, IDC2, 18F4550, SPI BUS, D/A (12bit), A/D (12bit)

Hardware Test Engineer

Confidential

Responsibilities:

  • Responsible for testing and verifying USB ports for XBOX console.
  • Implement and design USB tests for console to check signal and protocol.
  • Alter existing code using Visual Studios C++ Application was used to test USB functionality.
  • Diagnose Medusa HUB malfunction and helped with facilitating modifications.

Technology USED: USB 2.0, Oscilloscope, Visual Studios C++

We'd love your feedback!