Principal Engineer Resume
North Andover, MA
Summary
Real - Time Embedded software/firmware engineer, with strong C/C++ programming skills, excellent software/hardware troubleshooting and debugging skills, excellent communication and teamwork skills, knowledgeable and experienced in working with Real Time Operating Systems, logic analyzers, and CPU JTAG emulators. Very proficient in analyzing needs, defining requirements, developing solutions, and providing enhancements to APIs, UIs and device drivers. Specialties include HW interfaces, drivers, and system integration.
Key Accomplishments- Diagnosed critical problems, as the firmware expert in the Continuing Engineering group at Schneider Electric, implemented the solutions, tested the solutions, verified the solutions in-house and on-site, and released them to manufacturing. The solutions restored the client’s confidence in the company and consistently maintained the customer satisfaction index in the upper 80th percentile range.
- Technical Project Leader of a project to provide an Oil/Gas Exploration client with enhanced communication capability. Enabled the department to exceed its quarterly revenue target by 15%.
C++, Visual C++, C, Assembler, Visual Basic 3.0 and 4.0, PERL
Software Tools:Tornado, Microsoft IDE, Borland IDE, Rational Unified Process Requisite Pro, ClearCase, and ClearQuest, PVCS, MKS Source Integrity, Install Shield, Intel ICE, X-Ray Debugger, MicroTek
Hardware:Motorola Power PC, Coldfire Processor, Intel CPUs (8, 16, and 32 bits), ARM9, ARM7
Real Time Operating Systems:VxWorks 5.4/5.5, Quadros RTXC, Ready Systems VRTX
Communications Protocols:TCP/IP, CAN, Modbus Plus, MODBUS, RS-232, RS-485, SNMP MIB
Professional ExperienceConfidential., North Andover, MA
Principal Engineer
- As Technical Project Leader for product releases and firmware updates drafted product requirements, tracked progress, and CMMI compliance using ClearCase and ClearQuest
- Implemented C++, C, and ASM code, used several JTAG emulators (ex. BDI2000) and ICEs to debug/verify the operation of kernel routines for HW interfaces to the CPU and COMMs modules
- Developed VxWorks and QuadROS RTOS based enhancements in C++/C for COMMs modules
- Engineered solutions to TCP/IP, Modbus Plus, CAN, SNMP MIB, RS232 and RS485 based communication problems, used ClearCase to manage the code base
- Diagnosed HW/FW issues using Tornado or MetroWerks IDEs, Ethernet Sniffers, JTAGs, and ICEs
- Designed, implemented, verified, validated, and released to manufacturing PowerPC, ARM7 and ARM9 based firmware modifications to the controller product’s API and UI
Other Relevant Experience
Confidential., Merrimack, NH
Senior Firmware Engineer
- Implemented an RS-232 communications interface for next generation Unix based Performance Pressure Control and Monitoring (PPCM) systems
- Developed the Built In Test (BIT) module for the Altitude Measurement System. The BIT provided HW board level testing of EEPROM, RAM, Discrete I/O, Flight Characteristics, and Analog to Digital interfaces
Confidential, Andover, MA
Senior Firmware Engineer
- Completed the development of the Visual C++ Windows based UI
- Developed Visual C++ and C based Windows DLL\'s for customer specific modifications to the standard product, including custom options, configurations, and performance enhancements and delivered them to customers using InstallShield
- Enhanced the UI menu system to provide a means of selecting various telephony protocols available for use in foreign markets
- Internationalized the UI for the European and Asian markets
Confidential., Boxborough, MA
Senior Firmware Engineer
- Developed a Windows UI to setup the power management options
- Implemented BIOS modifications for FDD service routines, HDD services, serial/parallel port services, memory management, video drivers, and keyboard controllers
Confidential, Hudson, NH
Firmware Engineer
- Developed POST diagnostic test systems for data communications and tactical platforms
- Developed C and assembler applications for HW evaluation of the Intel 80960 CPU
- Developed an 80960/1553-bus interface in C and assembler
- Developed a 3COM communications board interface controller, interfaced via DPRAM
- Developed RS-232 bus based performance test software to evaluate signal detection accuracy
Confidential Merrimack, NH
Firmware Engineer
- Designed an Intel 80186 based Serial Multiplexed Interface I/O Device Driver for the MIL VAX
- Developed Intel 80186 based interfaces to the Norden MILVAX family of mainframe computers
Education
BS in Computer Science
