Work Experience

Williams International

Employment: 2015-2017 (Co-Op), 2018-2021

  • Software Development for airborne engine control algorithms to RTCA/DO-178C DAL-A standards including FAA software certification from process development through final validation testing and type approval
  • Developed software methodology for model-based future airbore engine control application to RTCA/DO-178C DAL A standards incorporating DO-331 guidance based on ANSYS SCADE high-integrity model based design suite
  • Developed software platform for new microcontroller family, including build environment, toolchain (GCC) and startup assembly code, and successfully launched the software platform on a production product
  • Developed real-time electric motor control software for brushless DC motors
  • Assisted with full-authority digital engine control (FADEC) hardware design, with a focus on microcontroller and FPGA integration circuitry and electromagnetic compatibility, including lightning induced transient susceptibility
  • Developed production test equipment for FADEC, utilizing NI LabVIEW and TestStand
  • Performed DO-160 electromagnetic compatibility and lightning induced transient testing of airborne electronic components for FAA certification

Chrysler

Employment: 2012-2015 (Co-Op)

  • Powertrain Controls Co-Op
  • Calibration of Gasoline and Diesel engines using ETAS INCA
  • Powertrain control system development using Mathworks Simulink
  • In-depth knowledge of engine combustion, air control, and torque control systems
  • Embedded C programming, including low-level software development

Pi Shurlok

Employment: 2011 (Intern)

  • Systems Engineer Intern
  • Assisted on brake control project (ABS/TCS/ESC), including Simulink
  • Maintained ABS/TCS/ESC hydraulic test buck and performed software testing using test buck

Professional and Student Activities

Kettering University Formula SAE (FSAE)

Student: 2013-2017 Seasons

  • Powertrain system lead 2015-2017
  • Electrical system lead 2016-2017
  • Engine control system software development in Mathworks Simulink - Developed control models for rapid-prototype ECU from first principles
  • Engine calibrator including electronic throttle control using ATI VISION
  • Winner 1st place Fuel Efficiency (2013 2x, 2014)
  • Top 10 overall finish (2013, 2014)

Kettering University SAE Clean Snowmobile Challenge (CSC)

Student: 2013-2018 Seasons

  • Powertrain system lead 2015-2018
  • Diesel advanced development lead 2016-2018
  • Engine control system software development for both gasoline and Diesel engines in Mathworks Simulink - Developed 3 complete control models for rapid-prototype ECU from first principles
  • Engine calibrator for gasoline engines, including lean low-NOx combustion strategies and fuel-based toqrue management with electronic throttle control
  • Engine calibrator for Diesel Common Rail engines, including combustion, torque, and emissions strategies (Link to Design Materials)
  • Engine calibration using ATI VISION
  • Winner Spark Ignited class (2014, 2018)
  • Second Place Spark Ignited class (2013, 2015)
  • Second Place Compression Ignition class (2018)
  • Link to 2018 Design Presentations

FIRST Robotics Competition (FRC)

Student: 2009-2012 Seasons
Team #33, The Killer Bees

  • Lead Programmer (2010-2012)
  • Driver (2012)
  • Developed team’s code in LabVIEW Real-Time
  • 2010 and 2011 Most Valuable Player awards
  • 2012 Senior Excellence award

Skills

General Computer Skills

  • Proficient in Microsoft Office applications and equivalents
  • Proficient in Unix-like (Linux, macOS, BSD) terminal and system management
  • Proficient in version control system usage including Git and Subversion

Programming

  • Proficient in C programming, with a focus on embedded systems programming
  • Proficient in LabVIEW programming, including LabVIEW Real-Time, LabVIEW FPGA, and NI TestStand
  • Proficient in Mathworks MATLAB and Simulink programming, with a focus on embedded controls development (Simulink Coder/Embedded Coder) and co-simulation of control and plant (Simscape)
  • Experience in C++, Python, Javascript, Ada, Make, and FORTRAN programming
  • Experience in VHDL complex electronic hardware design
  • Proficient in assembly for PowerPC, ARM 32-bit, MIPS 32-bit, 68K
  • Experience in assembly for HCS12, x86/x64
  • Proficient with GNU Compiler Collection (GCC) for Linux/Unix and embedded applications
  • Proficient in NXP eTPU peripheral programming

Specialized Software

  • Proficient in Lauterbach Trace32 Debugger for embedded systems, including PowerTrace program flow tracing and measurement functions and PRACTICE automation scripting language
  • Experience in IDA Interactive Disassembler for binary analysis
  • Proficient in ETAS INCA for embedded systems calibration
  • Proficient in ATI VISION for embedded systems calibration
  • Experience in Vector CANape for embedded systems calibration
  • Proficient in ANSYS / Estrel Technologies SCADE for high-integrity embedded systems model based design, including code generation and DO-178C compliance
  • Proficient in IBM Rational DOORS object-oriented requirements management system

Professional Standards

  • Proficient in RTCA/DO-187C Software Considerations in Airborne Systems and Equipment Certification
  • Experience in RTCA/DO-254 Design Assurance Guidance for Airborne Electronic Hardware
  • Proficient in RTCA/DO-330 Software Tool Qualification Considerations
  • Proficient in RTCA/DO-331 Model Based Development and Verification Supplement to DO-178C and DO-278A
  • Proficient in RTCA/DO-160 Environmental Conditions and Test Procedures for Airborne Electronic/Electrical Equipment and Instruments - Sections covering electromagnetic compatibility and lightning induced transients only
  • Experience in 40 CFR § 1065 Engine Emissions Testing Procedures

Education

Kettering University

  • Graduated 2018
  • BSCE - Computer Engineering

Notre Dame Preparatory High School

  • Graduated 2012

Volunteering

VEX Robotics

Mentor: 2016-Present
Event Partner: 2015-Present

  • Taught programming skills to elementary through high school aged students using Python, C, and Scratch-like visual programming environments
  • Provided strategic guideance and driving skills training to students
  • Managed tournament computer timing and scorekeeping systems for VEX IQ Michigan State Championship (2017, 2018), as well as many local level competitions for both VEX IQ Challenge and VEX Robotics Competition

FIRST Robotics

Assistant: 2013-2014
Mentor: 2018-2019

  • Taught programming skills to high school aged students using LabVIEW Real-Time
  • Managed student development team, including code review and design assistance