Senior Firmware Engineer Resume
4.00/5 (Submit Your Rating)
SUMMARY
- Objective A position as an Electrical or Software Engineer where experience, knowledge and skills can be fully utilized for professional advancement.
TECHNICAL SKILLS
Skills: MPLAB, CodeWarrior, Orcad Capture & PCB, Altium 12, Word, Excel, Matlab X, Visual Studio 2012, IAR Embedded Workbench MSP430, Code Composer Studio 6, Xilinx ISE, NetBeans, Eclipse.
PROFESSIONAL EXPERIENCE
Confidential
Senior Firmware Engineer
Responsibilities:
- Writing firmware in C/C++ for MILES laser hardware.
- Write Bootloader code for PIC24F devices.
- Worked with UART, SPI, I2C, USB, ZigBee, LPAN, LCD.
- Write Test Software in Visual C# to upload firmware and burn in hardware.
- Write Android app for testing system.
- RF communication using CC2500, CC1100, CC2530, and CC2520.
- Hardware ran off small battery and required low power optimization.
- Write Firmware for Generating and decoding MILES Laser codes.
- Used MPLAB IDE, Visual Studio 2013, IAR Workbench, Freescale CodeWarrior.
- Serial communication using CTIA to player radio.
- LCD Display, RS - 232, RS-422, I2C, FLASH, EEPROM, CAN, ZIGBEE, GPS.
- Reverse engineer obsolete products from other vendors
- Experience with CTIA, FASIT, LPAN, OneTESS.
- Experience with UDP and TCP communications over Ethernet.
- Subversion used for revision control.
Confidential
Senior Software Engineer
Responsibilities:
- Working at SAIC writing firmware for MILES Laser live training hardware. RF communication was done using Nordic nRF905.
- SAT and TOW simulators.
- Write Bootloader code for MSP430 devices.
- Upgrade firmware on SATs and TOW simulator meet new requirements.
Confidential
Senior Software Engineer
Responsibilities:
- Responsible for writing software for embedded controllers used in MILES training hardware. The hardware involves RF communication and MILES decoding and MILES data through a laser. RF used CC2520 chip.
- Worked on Vehicle kit, Wireless detector belts, Small arms transmitter and Remote interface module, GPS location systems.
- Wrote embedded software for Renesas and MSP430 controllers. Software was written in C and compiled using IAR Embedded Workbench.
- Wrote wireless communication software to use CC1101 and CC2420 RF Chips.
- Wrote PC Test software in C# using Visual Studios 2008
- Software was optimized to save battery power.
Confidential Florida
Product Development Engineer
Responsibilities:
- Responsible for developing hardware/software solutions needed in the development of products and services for startup companies.
- Designed PIC based embedded controller with Internet TCP/IP connection. Controller was used for remote monitoring and controlling of RF switches/filters in a CATV system. Data was sent by UDP packets to remote server.
- Designed Security camera and motion sensor that was monitored with an embedded controller that had an Internet connection. Upon motion detection system sent JPEG images to monitoring server. System was used to monitor for cable TV theft.
- Developed GPS based system for vehicle tracking system for Laundry Delivery truck fleet.
- Developed software for reporting bar code scans from Laundry Delivery truck to central server at Laundry Facility offices.
- Responsible for PCB layout of digital and RF cards.
Confidential Florida
Hardware Engineer
Responsibilities:
- Responsible for the improvement and testing of a RF location system.
- Responsible for consultants working redesign of RF tuner board.
- Redesigned DSP card to improve performance and sensitivity.
- Wrote test software using Code composer Studio 2.21.
- Wrote Matlab code to simulate multipath and Gaussian White noise effects on GMSK signal.
- Simulated Gaussian White noise effects on our location system.
- Created schematics using Orcad.
- Wrote C++ software for ATMEGA32/ATMEGA128 used in our RF tuner.
- Trimble GPS for location and 1PPS reference.
Confidential, Orlando Florida
Electrical Engineer
Responsibilities:
- Design Compact PCI DSP card for Military RF test system. Design involved two TI’s TMS320C6713 DSP Processor, four Xilinx Spartan 600E, High speed ADC/DAC from Analog Devices and cPCI interface chip.
- Design arbitrary waveform generator using high speed Analog Devices DAC converters.
- Implement Digital Software Radio Algorithms into FPGA’s and DSP Processor that involved FFT’s, FIR’s, and demodulation algorithms.
- Implement DSP algorithms into two Xilinx XC2V6000 FPGA’s using Xilinx and Synplicity VHDL tools for a VME RF Receiver.
- Design a VME DSP card using TI's 320C6711 DSP Processor, card had four 12 ADC at 200mhz. Work was for AARGM missile upgrade
- Design Analog to Digital capture card using 512Meg of DDR memory capturing data at 180MHZ.
- Design GPIB controller card in VME form factor for test rack. Card used 8051 microcontroller.
- Worked on fiber optic card that sent secure video through TCP/IP interface.
- Help with implementation of tamper resistant designs for some customers.
- Created schematic drawings using Orcad Capture.
- Write software for embedded controllers using Keith C51 compiler.
- Develop and implement network using Windows 98 and Windows NT 4 Server with T1 Internet access.
- Setup VPN between remote offices and remote users.
- Consulting as Electrical Engineer and NT Administrator at Datametrics Corporation since July 1998
- Troubleshoot design problems and implements changes to replace obsolete parts on printer equipment.
- Integrate Infrared Surveillance system for P3 aircraft.
- Design power relay board and cable harness for VME chassis.
- Assist with transition of product line from Baltimore to Orlando, responsible for technical data transfer.
- Maintain NT 4 Server.
Confidential, Orlando FL
Electrical Engineer
Responsibilities:
- Work Involved Infrared surveillance Systems for air and ground platforms.
- Designed Auto Gain/Level card for infrared imaging system.
- FPGA design with XILINX 4010 and 4006 that included real time video processing and NTSC video conversion to PAL video.
- Responsible for qualification of product line to mil 461D
- Design and modify hardware that uses 80196, 8051, 56000 and 68030 processors.
- Debugging hardware with DAS and logic analyzer.
- Design Cable harness for airborne and ground systems.
- Traveled internationally to integrate product into customer’s equipment.