Highly skilled automotive software development professional with expertise in all aspects of the software development life cycle, including requirements analysis, design, development, implementation, integration, and validation.
Overview
26
26
years of professional experience
Work History
Senior Algorithm Design Development Engineer - AV
General Motors
06.2017 - Current
Execute embedded controls design enhancements to support current and new product/customer requirements for features, functions, and diagnostics in the following key functional areas: Vehicle Performance Capability, Output Actuator Source Commands, Vehicle Health Manager, Internal Power Supply Diagnostics, Control Vehicle Motion, Vehicle Dynamics Core, and Orthogonal Collision Check
Lead the team embrace/apply SAFe Core Values, principles, and practices as Scrum Lead for Diagnostic and Remediation Scrum
Integrate controls and diagnostics software into existing production software infrastructure
Work with Controller Integration Engineers to generate and execute test cases for embedded controller software in Hardware-In-the-Loop (HIL Bench) and Vehicle environment
Provide technical mentoring for new Engineers
Work effectively with technical specialists in software, systems, and safety teams to ensure software solutions meet system/customer requirements
Transmission Controls Engineer - CVT Transmission
General Motors
02.2014 - 06.2017
Execute embedded controls design enhancements to support current and new product/customer requirements for features, functions, and diagnostics in following key functional areas: Transmission Auxiliary Pump, Transmission Active Pump Control (Patent approved), Stop Start, Transmission Torque Management, Driver Change of Mind Detection, Step Shift Detection, Differential Score Protection, Gross Slip Detection (Patent approved) and Figure of Merit, System Performance Diagnostic (Patent approval pending), System Pressure Monitor Diagnostic, Integrated Data Recorder
Integrate controls and diagnostics software into existing production software infrastructure
Support Intellectual Property (IP) protection by generating three Record of Intention (ROI) and reviewing feedback from Legal Team
Support Safety Critical Process, including Commanded Variator Ratio Ring (CMRR) AFMEA's for safety critical functionality
Generate and execute test cases for embedded controller software in Simulation including Test Automation Framework, Static Bench, and Vehicle environment
Lead re-architecture of Ratio Control software component into five different components, two Pressure Control components and three Ratio Control components
Review technical change in Technical Review Board (TRB) and Change Control Board (CCM) reviews
Apply Agile Operating Principals by actively participating in daily stand up scrum meetings, providing workload balancing feedback to Scrum Leader/TRB/CCB
Work effectively with technical specialists to ensure software solutions meet system/customer requirements
Create new algorithms, models, and software for special vehicle functionality
Production Software Design Engineer/Transmission Controls Engineer - DCT Transmission
General Motors
03.2009 - 02.2014
Design efficient embedded controls production algorithms/software that conforms to industry best practice (Using Matlab Models or hand code) as owner of the following key functional areas: Creep Control (CCRR), Launch Control (CLAR), Coast Upshift Control (CUCR), Power-On Upshift Control (PUCR), and Transmission Shift Executive (TSER)
Lead Re-architecture effort to split content of CCRR and CLAR from Transmission Clutch Executive (TCER)
Lead and implement the conversion of CCCR, CLAR, CUCR, and PUCR from Simulink Auto Code to Hand Code
Build and check integrity of controller-target production software package
Generate and execute test cases for embedded controller software in Simulation (Software-in-the-Loop), Static Bench (Hardware-in-the-Loop), and Vehicle environment
Conduct/Participate in Work Product Reviews for algorithm, software, and specifications incorporating I/O functional requirements/test cases
Review technical change in Product Development Team (PDT) and Program Management Team (PMT) reviews
Support Algorithm Requirement Development by participating in Algorithm Product Development Teams (PDTs) work-group meetings, documenting algorithm functional and verification requirements
Develop initial calibrations and calibration guide
Integrate controls and diagnostics software into existing production software infrastructure
Support Safety Critical Process, including DFMEA's for safety critical functionality
Troubleshoot vehicle level integration issues including hardware, software, calibration and vehicle wiring
Production Software Design Engineer - 6-SPD Clutch-to-Clutch Transmission
General Motors
01.2004 - 02.2009
Design efficient embedded controls production algorithms/software that conforms to industry best practice (hand code) as owner of the following key functional areas: Range Shift Control (RSCR) which accounted for more than 50% of entire Clutch-to-Clutch software content, Clutch Air Purge, Service Fast Learn and End of Line
Lead Bench (Hardware-in-the-loop) contact for GM Mexico including training for GM Mexico engineers
Build and check integrity of controller-target production software package
Generate/execute test cases for embedded controller software in Simulation, Static Bench, and Vehicle environment
Conduct/Participate in Work Product Reviews for algorithm, software, and specifications incorporating I/O functional requirements/test cases
Review technical change in Product Development Team (PDT) and Program Management Team (PMT) reviews
Integrate controls and diagnostics software into existing production software infrastructure
Support Safety Critical Process, including DFMEA's for safety critical functionality
Troubleshoot vehicle level integration issues including hardware, software, calibration and vehicle wiring
Controller Integration Engineer
General Motors
04.1999 - 01.2004
Design (past 85% Calibration Milestone) efficient embedded controls production algorithms/software that conforms to industry best practice as owner of the following key functional areas: System Diagnostics
Automate system level test cases for System Diagnostics to allow regression testing
Develop and execute hardware and software integration tests on transmission control modules
Investigate and resolve vehicle level integration issues including hardware, software, calibration, instrumentation and vehicle wiring
Work with Algorithm Development Teams to define and document system level test cases
Education
Master of Science - Software Engineering
Carnegie Mellon University
Pittsburgh, PA
05.2011
Bachelor of Science - Electrical Engineering
Georgia Institute of Technology
Atlanta, GA
12.1995
Bachelor of Science - Mathematics
Clark Atlanta University
Atlanta, GA
05.1995
Skills
Proficient in software development (CMMI 3 and Agile) life-cycle and The Scaled Agile Framework (SAFe)
Proficient with application of Control Theory and Adaptive Control in Automotive Transmission Control
Ability to analyze, design, implement, and validate complex software-intensive real-time embedded systems - analytical and problem solving
Proficient with Powertrain Controls, ISO26262, Matlab/Simulink/Stateflow, auto code generation, Git Ecosystem, ETAS, dSpcace, HIL, SIL, Lauterbach
Proficient in serial data communications (GMLAN), PPEI/PTEI interfaces, Vector Tools (CANalyzer)
Design for Six Sigma (DFSS) Black Belt Certified
Proficient in Software Architecture Design and Software Quality Assurance processes/methods
In-depth knowledge in ANSI C, C, Java, Java Scrip, HTML, Assembly, Fortran, Windows, DOS, Linux
Ability to master new processes, tools, and technology quickly and efficiently - excel in a fast-paced environment with frequently changing requirements
Ability to manage and lead multiple tasks with a high level of autonomy and focus on results
Excellent interpersonal communication skills
Demonstrate honesty, integrity and trust
Proficient in Structured Analysis and Object Oriented Techniques
Timeline
Senior Algorithm Design Development Engineer - AV
General Motors
06.2017 - Current
Transmission Controls Engineer - CVT Transmission
General Motors
02.2014 - 06.2017
Production Software Design Engineer/Transmission Controls Engineer - DCT Transmission
General Motors
03.2009 - 02.2014
Production Software Design Engineer - 6-SPD Clutch-to-Clutch Transmission
General Motors
01.2004 - 02.2009
Controller Integration Engineer
General Motors
04.1999 - 01.2004
Master of Science - Software Engineering
Carnegie Mellon University
Bachelor of Science - Electrical Engineering
Georgia Institute of Technology
Bachelor of Science - Mathematics
Clark Atlanta University
Similar Profiles
Erin SickreyErin Sickrey
Social Media Customer Care Senior Advisor at GENERAL MOTORSSocial Media Customer Care Senior Advisor at GENERAL MOTORS