We provide IT Staff Augmentation Services!

Principal Software Engineer Resume

4.00/5 (Submit Your Rating)

Raleigh, NC

PROFESSIONAL SUMMARY:

Electrical Engineer with experience in Embedded systems development, RF/Microwave testing, and manufacturing and proven leadership ability demonstrated in the successful management of multi - disciplined teams of engineers and software developers

TECHNICAL SKILLS:

  • MSP430, ARM Cortex-M3/M4, Atmel AVR
  • Zigbee Smart Energy
  • C, C++, Assembly Language
  • LabWindows/CVI, TestStand, Agilent VEE, Visual Basic
  • Subversion, GIT, Clearcase
  • Python, TCL/ Expect
  • Agile Development
  • Continuous Integration, Static Analysis
  • Test Driven Development
  • Embedded Linux

PROFESSIONAL EXPERIENCE

Principal Software Engineer

Confidential, Raleigh, NC

Responsibilities:

  • Integrate metering software and hardware components for Embedded Linux based electric meters
  • Develop test plans for software integration
  • Investigate issues found by internal and external customers

Sr Embedded Firmware Engineer

Confidential, Morrisville, NC

Responsibilities:

  • Developed firmware for TI MSP430 processor
  • Developed firmware for ARM Cortex-M4 processor
  • Led weekly lunch and learns covering embedded development topics
  • Led and participated in code reviews and design reviews
  • Developed continuous integration system to automate builds and developer unit testing
  • Investigated issues found by internal and external customers

Sr Embedded Firmware Engineer

Confidential, Raleigh, NC

Responsibilities:

  • Developed and improved firmware to create the Zigbee Smart Energy solution
  • Led and participated in code reviews and design reviews
  • Developed firmware using the CMX RTOS and interrupt driven round robin scheduling
  • Implemented interchip communication protocol for ARM Cortex-M3 based microcontrollers
  • Provided support to manufacturing to resolve product issues

Senior Verification Engineer

Confidential, Raleigh, NC

Responsibilities:

  • Created test plans and automated tests for Zigbee Smart Energy profile solutions.
  • Tested Zigbee Pricing, Metering, Load Control, Messaging, OTA, and ZCL functionality
  • Developed hardware and firmware test plans for metering products

Lead Hardware / Firmware Verification Engineer

Confidential, Morrisville, NC

Responsibilities:

  • Led team in the development of verification tests for SONET/SDH and PDH based FPGA firmware features
  • Developed expandable Ethernet connected power control device using an Atmel 32-bit microcontroller system, embedded Linux, and shell scripting
  • Designed and developed novel routing scheme using inexpensive consumer routers and open source firmware to enable remote testability of products; resulting system was adopted by 100% of the design verification groups

Lead Test Engineer

Confidential, Morrisville, NC

Responsibilities:

  • Developed automated test stations for microwave modules ranging in frequency up to 40GHz, with power output up to 4 Watts
  • Performed a variety of RF/Microwave tests such as IMD3, Noise Figure, S - Parameter characterization, P1dB, Phase Noise, and Spurious response
  • Promoted from mid-level to Senior-level Test Engineer for results achieved in leading a multi-discipline, international group of engineers in the creation of test solutions that save the company on average $15 per tested module
  • Successfully negotiated discounts from equipment vendors which included accelerated delivery of materials and onsite technical support which saved the company 15% for the first set of ATE equipment
  • Trained internal and contract manufacturing personnel in the use and maintenance of various test platforms in the United States, Taiwan, and Canada

Digital Design Engineer / Test Engineer

Confidential, Smithfield, NC

Responsibilities:

  • Designed a re-programmable, agile local oscillator (LO) for a terrestrial microwave communication system using a RISC based microcontroller and Assembly language; System eliminated the need for frequency modification by technicians
  • Designed and developed a GPIB controlled 1 x 28 microwave switch matrix using a RISC based microcontroller, a Xilinx CPLD, and VHDL; this device was designed to save the company $5,000 per unit

Electrical Engineer

Confidential, Syracuse, NY

Responsibilities:

  • Created a graphical user interface to display sonar data on a Unix platform using Confidential and the C programming language
  • Designed a system for the coherent generation of clock signals for a RADAR system

We'd love your feedback!