Principal Software Engineer Resume
4.00/5 (Submit Your Rating)
Melbourne, FL
OBJECTIVE
- To obtain a challenging position as a Senior/Lead Embedded Systems Engineer in a successful organization.
SUMMARY
- Computer Science Masters Degree; control systems professional with over twelve years of experience in C/C++ development, including embedded Linux and several different microprocessor families (Secret Clearance)
TECHNICAL SKILLS
- C
- C++
- Linux
- Git
- VxWorks
- Green Hills
- Microchip MPLAB
- Freescale
- Intersil
- Renesas HEW
- Power PC
- TCP/IP
- UDP
- Matlab/Simulink
- XML
- Perl
- Python
- Java
- Clearcase
- Assembly
- SQL
- DOORS
- Object - Oriented Programming
- Object-Oriented Design
- LINUX Shell Programming
- Synergy
- Eclipse
- Texas Instruments Code Composer Studio
PROFESSIONAL EXPERIENCE
Confidential, Melbourne, FL
Principal Software Engineer
Responsibilities:
- Develop command and control software for classified program
- Manage software codebase with GIT/BitBucket
Confidential, Westborough, MA
Embedded Systems Engineer
Responsibilities:
- Develop Texas Instruments RM48 Hercules-based embedded firmware unit test software
- Utilize Liverpool Data Research Associates (LDRA) static analysis tool for code compliance
Confidential, Westborough, MA
Member of Technical Staff
Responsibilities:
- Developed PowerPC-based C/C++ embedded firmware for new communications waveform employing Protected Tactical Service Field Demonstration (PTSFD) technology
- Implement new functionality for Multifunctional Information Distribution System (MIDS) utilized on F-22 aircraft
- Integrate various Linux system packages from software, including Lighttpd webserver.
Confidential, Westborough, MA
Embedded Systems Engineer
Responsibilities:
- New C++ software built to run on High Performance simulation environment
- Develop python software to assist in analysis of results from simulation execution runs
- Utilize MATLAB for prototyping new software for THAAD-based analysis software
Confidential, Westborough, MA
Embedded Systems Engineer
Responsibilities:
- Developed Texas Instruments TMS320F28335-based embedded firmware for latest release of 30 kWh battery management system used in passenger vehicles
- Developed Freescale MC9S12P128-based firmware to support new hardware version of Intersil ISL78600-based cell monitoring and balancing (CMAB) board in distributed-architecture battery management system
- Completed development of a Leon G100-based GSM/GPRS-based battery management system vehicle status wireless telemetry unit for use in EVs
- Familiar with Vector CANalyzer, KVaser CAN/USB, Labview, Freescale Code Warrior, Texas Instruments Code Composer Studio (CCS)
Confidential, Westborough, MA
Senior Firmware Engineer
Responsibilities:
- Responsible for maintaining operational system firmware on cylindrical-cell grid-storage energy storage systems worldwide, including 32 MW windfarm at AES Laurel Mountain in West Virginia
- Evaluated customer requirements of maritime energy storage system via laboratory operational test conditions
- Conducted thorough analysis/audit of BAE Systems (outside customer) battery management system control firmware
- Used Vector CANalyzer, KVaser CAN/USB, Microchip Technology MPLAB
Confidential, Waltham, MA
Embedded Software Engineer
Responsibilities:
- Implemented new priority-based task-management operating system architecture for MAARS military reconnaissance remotely-operated unmanned ground vehicles (UGV)
- Integrated EARS gunshot localization system into MAARS vehicle allowing for presentation of detected gunshot data to vehicle control unit as well as providing the ability to slew camera and weapon mount to hostile location
- Created prototype onboard UDP-packet network command routing system for digital wireless host control system for TALON vehicles
- Familiar with KVaser CAN/USB, Microchip Technology MPLAB, Renesas High-performance Embedded Workshop (HEW)
