(Download PDF)


Mark H. Patten

web: https://markhpatten.com

email: mark@markhpatten.com


QUALIFICATIONS:


  • Extensive experience in electronics, programming, and scientific fields

  • Extensive experience in real-time programming of DSP processors/microcontrollers

  • Fluent in coding in C and C++

  • Experience with Embedded Linux and many RTOS

  • Experience in DSP, algorithmic development, RF design, electronic design, and systems integration


INSTRUMENTATION AND TECHNICAL SKILLS:


  • Languages: C/C++, Python, Verilog, VHDL, HTML, QtWidgets

  • Processors: TI TMS320, ARM, Microchip, Infineon, Altera, Analog Devices, XILINX

  • Simulation Tools: LabView, Simulink, MATLAB, Eclipse, Quartus, Vivado

  • Development/Testing Tools: Vector Canoe, Wireshark, Veristand, Teststand


RELEVANT EXPERIENCE:


Programmer: March 2023–January 2025

General Dynamics Land Systems, Sterling Heights, MI


  • Performed as CSCI Lead for software development group tasked with maintaining embedded code base for power control module used in armored vehicle.

  • Developed and maintained code base to implement vehicle functions, including reading analog inputs, performing functions including DSP and filtering, controlling low- and high-power outputs, and communicating via CAN bus (J1939) and Ethernet interface.

  • Tested and evaluated code on vehicle test apparatus using Labview/Veristand/Teststand.

  • Coordinated team code development efforts by assigning tasks and maintaining task tracking databases (using VIPER, DOORS, and other tools).

  • Supervised code base releases including SVN version control, merging team code development efforts, performing software scans, running automated FTP/FTR, and submitting software change request documentation to meet QA and contracted requirements.


Programmer: July 2022–October 2022

Harris Corporation, Rochester, NY


  • Maintained Embedded Linux code base for Falcon IV software defined radio


Test Engineer: July 2020–March 2022

Boeing Corporation, Huntsville, AL


  • Integrated and maintained test equipment for Space Launch System ground support electronics

  • Developed and maintained LabView and MATLAB/Simulink applications to simulate Space Launch System ground support electronics


Programmer: May 2007–July 2020

Tektron Micro Electronics, Hanover, MD


  • Developed embedded microcontroller code for RF systems in C and C++

  • Developed FPGA designs to implement DSP algorithms for error correction, audio signal processing, and RF modulation/demodulation

  • Created Windows-based applications for controlling RF systems via Ethernet and USB interfaces

  • Created LabView applications for automated testing of RF systems

  • Created MATLAB/Simulink simulations for testing RF modulation/demodulation algorithms



Hardware Engineer: January 2020—April 2020

Curtiss-Wright Defense Systems, Ashburn, VA


  • Tested FPGA implementation of algorithms for CameraLink products


Electrical Engineer: July 2019—December 2019

Digital Global Systems, McClean VA


  • Developed DSP algorithms for geolocation of signals using MATLAB

  • Implemented geolocation algorithms into software defined radio


Test Engineer: May 2017–December 2019

GE Healthcare, Laurel, MD


  • Developed LabView applications for automated test system

  • Wrote documentation for test system qualification


Electrical Engineer: December 2015–May 2016

Fraser Optics, Kensington, MD


  • Developed prototype Fraser product: Gyro-stabilized, two-camera (TV and IR camera), pan/tilt capable, touch-screen and joystick controlled display system, intended for mounting on light military vehicles

  • Created Windows-CE based application for above-mentioned prototype system

  • Implemented consumer based electronic boards and custom created electronics in development of above-mentioned prototype system

  • Performed all engineering and project management functions in development of prototype system


Programmer: November 2012–December 2012

General Dynamics Robotic Systems, Westminster, MD


  • Developed plans for upgrade of armored vehicle network system from CAN to GB Ethernet

  • Created API for test equipment


Programmer: 2006–2007

Microsoft Corporation, Redmond, WA,


  • Developed firmware for high-speed USB mouse

  • Evaluated chipsets for Ultra-Wideband networking


Senior Scientist: 2003–2006

SAIC @ US Naval Research Laboratory, Washington, DC


  • Developed LabView and MATLAB applications for instrumentation control and data acquisition

  • Developed FPGA algorithms for acquisition and formatting of real-time data

  • Performed analysis of experimental data relating to high temperature superconductivity



Systems Engineer: 1990—2000

Raytheon Electronic Systems, Falls Church, VA,


  • Developed direction finding and interference cancellation algorithms for array-based receivers

  • Developed DSP algorithms for RF modulation/demodulation, signal processing, and audio signal processing

  • Developed imbedded C and assembly code for real-time systems

  • Designed digitally controlled frequency reference circuit card for large receiver system

  • Designed digital tape based wide band digital receiver system for IR&D effort using COTS hardware


EDUCATION:


  • George Mason University: B.S. Electronic and Computer Engineering

  • George Washington University: Classes in Data Signal Processing/Stochastics

“The first step towards getting somewhere is to decide you're not going to stay where you are.”

– J.P. MORGAN

MARK H. PATTEN

MARK H. PATTEN

Electrical Engineer/Embedded Programmer

Contact:

mark@markhpatten.com
(301) 659-2714


 

Markie Boy