Sr. Electrical/firmware Engineer Resume
Houston, TX
SUMMARY
- Strong embedded programming & debugging skills in C and solid knowledge of hardware concepts and teh ability to understand hardware specs and schematic and PCB
- Embedded Systems Development - HW/FW/SW design, implement, and debug
- C language development and assembly level in embedded system
- Schematics and PCB designing
- High-level language programming C, C++, C#, VisualBasic
- Analog and digital hardware and mix signals
TECHNICAL SKILLS
Microcontrollers & Assembly-Level Programming: AVR, ARM, PIC, 8051(8 bit, 16 bit, 32 bit)
Development IDE: MPLAB X (XC8, XC16), Atollic, AVR Studio, IAR, Keil, Eclipse
Peripherals: ISRs, GPIO, UART(RS232, RS485/422), I2C, SPI, USB, JTAG, ADC,Modbus
Boards: Raspberry Pi, BeagleBoneBlack
Protocols: GPS, GSM, MODEM serial communications, RFID ISO-18000
Components: Stepper motors, sensors, IGBT, TRIACs, Thyristors
Protel99se/ Altium,: OrCAD, LabView, MATLAB, AutoCAD
Electronic: soldering(SMD, QFN)
PROFESSIONAL EXPERIENCE
Sr. Electrical/Firmware Engineer
Confidential, Houston TX
Responsibilities:
- Programmed and debugging custom HMI with dsPIC microcontroller in bare-metal level
- Debugging and testing Modbus systems
- Serial communication Firmware architecture implementation and debugging
- Modifying existing product’s code for 8 bit and 16 bit PIC microcontroller
- Importing code from PIC18 to XC8 for sustaining purposes
- Debugging Firmware and Hardware
- Write test program with C# for testing high end product
- Developing C/C++ code and QT on Beagle Bone Black under Linux and 480 x 272 pixel LCD
Firmware Application Engineer
Confidential, Austin TX
Responsibilities:
- Programmed AVR board with ATMEGA328P microcontroller, using SPI,I2C,USB protocols
- Programmed C8051F340(Silab) with Keil IDE
- Programmed ARM board with STM32F407(ST) microcontroller, using ADC
- Designed GUI to demonstrate silicon working with RFID reader
- Implemented RFID conformance test on a microcontroller board
- Programmed LabView/NexJen system for RFID conformance testing
Hardware Application Engineer
Confidential
Responsibilities:
- Designed ATMEGA128/MODEM board to communicate between cities
- Developed ATTINY13 board for “ice cream machine controller”
- Designed high voltage board system using IGBT and ATMEGA32
- Developed wireless Tele Switch using ATMEGA64 and GSM MODEM module
- Developed “data logger” using ATMega128 microcontroller and MMC,SDRAM memory
- Designed custom HMI with 256x128 pixel LCD with 65K color Using on ATMEGA256
- Designed wireless home automation system with ATmega128 and RF transceiver module 433
- Designed and developed “distance detector” using ultrasonic sensor and 89C51 microcontroller
- developed programmable “dimmer system” using Thyristor and 89C51’s assembly code
- Designed custom “smart home system” using PIC16F877 and graphical LCD
- Designed DC motor driver using PWM techniques
- Designed PCB for an automobile’s custom ECU for using in CNG vehicles
- Programmed PIC16F877 for an automobile’s custom ECU for using in CNG vehicles.
- Developed propeller clock using PIC16F628
