Rants from a Computer Engineer


Work Experience

Senior Software Engineer
Lockheed Martin – King of Prussia, PA
February 2018 to Present
• Development of realtime embedded software for SDR (Software Defined Radio)
• Embedded Linux Programming

Software Engineer II
BAE Systems – Endicott, NY
May 2017 to February 2018
• Development of flight critical device drivers for various peripherals on embedded processors
• Wrote detailed documentation and requirements for core software components
• Isolated and solved both hardware and software problems on production hardware using JTAG, an oscilloscope or logic analyzer

Engineering Leadership Development Program
BAE Systems – Endicott, NY
June 2014 to May 2017
• Wrote test procedures for application software on embedded actuator control unit
• Developed Python application to generate instrumented software builds that collect structural coverage information as per DO-178B/C standards
• Lead software developer of embedded motor driver on TI MSP430 microcontroller which has BIT (Built in Test) capability and a PI control system
• Wrote C# .NET application to configure, query and monitor embedded motor driver via SPI interface
• MATLAB/Simulink model base development for embedded flight control system

Computer Systems Intern
PPL Susquehanna LLC – Berwick, PA
June 2013 to August 2013
• Assisted in running SATs (Site Acceptance Test) for the nuclear system data acquisition program
• Corrected or designed new system displays for the nuclear system data acquisition program
• Ensured that computer systems were in compliance with the NRC’s cyber security modifications

Software Developer Intern
VIIAD LLC – Langhorne, PA
December 2011 to February 2013
• Developed Android and iPhone applications that provide users with a method to search and locate nearby health care providers within the user’s network
• Developed database centered web applications for the Microsoft .NET framework

Techcon Intern
The University of Scranton – Scranton, PA
February 2011 to May 2011
• Worked with various departments in the library to help integrate technology
• Responsible for repairing and regularly maintaining the computers for student use
• Helped faculty and students troubleshoot problems with technology


M.S. in Computer Science, 3.80
Binghamton University – Binghamton, NY
August 2014 to May 2017

B.S. in Computer Engineering, 3.70
The University of Scranton – Scranton, PA
August 2010 to May 2014