Summary
Overview
Work History
Education
Skills
Engineering Projects
Languages
Certification
Websites
Timeline
Generic

Ali Badreddine

Dearborn Heights,Michigan

Summary

Seasoned Integration and Functional Safety Software Engineer with extensive expertise in programming, project management, and systems and software development life cycles. Skilled in utilizing Six Sigma techniques for swift identification and resolution of product development challenges, aligning with program schedules. Senior-level proficiency in delivering ASIL-rated functional safety solutions, implementing Embedded AUTOSAR Software in Agile settings. Adept in verification, validation, automated testing, and requirements development with a focus on traceability, ensuring robust engineering and design principles.

Overview

8
8
years of professional experience
1
1
Certification

Work History

XEV Functional Safety Software Engineer

Ford Motor Company
Dearborn, MI
11.2018 - Current
  • Implemented multiple ASIL-C SW Components for Vehicle Speed, Axle Speed, Vehicle Rolling Direction, & Driver Demand Torque & transitioned to AUTOSAR/Agile framework for FNV4 across ICE and xEV vehicles.
  • Implemented SW for Motor Generator Torque Plausibility Checker and E2E protection and error detection and handling within FTHI.
  • Ensured compliance with ISO 262626 working with Systems teams to define the architecture/interfaces in PREEVISION and ensure freedom from interference.
  • Unit tested SW up to 70+% MCDC coverage validating in CI/CD pipeline developing environment using GCC, GCOV, GDB, and LLVM/Clang.
  • Developed SIL/MIL environments in BTC to verify SW, alleviating vehicle testing cost & trained SW team.
  • Authored TSR/SSRs & linkages in Jama & Magic Draw; utilizing P/Behavioral/Activity/Fishbone Diagrams.
  • Managed releases in ClearCase/GitHub leveraging static analysis tools Polyspace, & SmartBear to satisfy MISRA C.
  • DVM development lead for REPA, 1PD, & Low Mu TSR/SSR validation.
  • Developed scripts using Julia & Python to parse event-based data from customers generating DTC report to help team get ahead of high-occurrence DTCs before vehicle launch events.
  • Developed Python script to parse and compare A2L files & generate Crib Sheet; integrated in CI/CD Pipeline.

Project Manager 19MY Nautilus/Edge Launch Engineer

Ford Motor Company CANADA
Oakville, Ontario
11.2017 - 11.2018
  • Leveraged Lean Six Sigma practices to successfully triage & control manufacturing quality issues to prevent vehicle plant DOWNTIME – program had an initial investment of $700M+ with 300k units built per year for sale in 100+ countries.
  • Utilized RCA/FTA/Fishbone/5D/DVP techniques to identify ICA/PCA & bring to closure.
  • Led all open design PMT 5 AIMs issues through late VP, TT, Pre-PP, PP build phases; worked on 228 issues bringing 92 to containment/pending status & supported validation for closure.
  • Held daily meeting and involved all necessary parties, including supplier, D&R, PVT, PTS, New Model plant.
  • Identified issues as (Method 1,2,3) SW re-flash, MCE (customer intent), VSCS (vehicle specification).

Autonomous Vehicle Controls & Systems

Ford Motor Company
04.2017 - 11.2017
  • Received 2017 Peer Recognition Award for Exceptional Demonstration of Teamwork under Autonomous Controls & Systems team.
  • AV-focused review of P/T Diagnostics lead: Documented all existing FMEM Modes of HEV specifically in HPCM/ECM modules and categorized existing as well as AV specific DTCs according to MRC events.
  • Operation without Driver Controls: Identified changes to systems, features, and parameters to allow configured operation with or without Driver Controls.
  • Documented analysis with team; raised E-trackers to cascade these requirements to appropriate SSFTs.

BEV CAE Analysis & Calibration Engineer

Ford Motor Company
10.2016 - 03.2017
  • Led range studies for V71X EV transit preprogram.
  • Developed scripts and excel sheets to analyze vehicle dump files more effectively.
  • Benchmarked competitor BEV vehicles & calibrated them on 4-wheel dynos; performed MCT tests to gather usable energy, EPA range, battery power limits specs etc.

BECM Controls Engineer

Ford Motor Company
01.2016 - 10.2016
  • Electrified Powertrain Engineering (EPE) Co-op: Ford Motor Company Fall 2014 to Fall 2015 Completed HARA & FMEA; deductive & inductive; analysis for electrified vehicle level systems & features.

Education

Bachelor of Science - Electrical & Computer Engineering

Wayne State University
Detroit, MI

M.D. - Electrical Engineering

University of Michigan
Dearborn, MI

M.D. - Autonomous Automotive Engineering

University of Michigan
Ann Arbor, MI

Skills

  • Product Development (JIRA, AIMs, GPDS)
  • Software Development (C, C, Python, Matlab, Simulink, Julia)
  • Functional Safety (ISO 26262 Part 6, MISRA C)
  • Automated Testing (Ceedling/Unity, BTC, ECU Test, Simulink Test)
  • Continuous Integration (Git, Static Analysis Tools)
  • Software/Systems Development Lifecycle (Agile, Waterfall, Model V)
  • Linux Environments (ClearCase, Unix, Ubuntu)
  • Systems Engineering (MagicDraw, Jama)

Engineering Projects

Autonomous-Cohort ADAS Perception & Mapping Project:

  • Identified downsides to current target-based Camera calibration method & researched multiple target-less methods that would meet customer expectation & reduce need for calibration booths, tooling, & labor.
  • Utilized Domino, Linux, Docker to create flashable environments & work with large LIDAR/Image data as well as Structure for Motion to yield workable Camera point cloud.
  • Implemented/Presented algorithm using C++, ROS, & python to identify discontinuous edges in LIDAR & Camera point clouds registering them to estimate camera extrinsic & correct for errors in vehicle tracking.
  • Delivered proof of concept to ADAS team for further development; tracked progress using Gantt chart.

Computer Vision: Paper Flattening & Template Matching  (Python): [GitHub]

  • Generated training data set of crumbled worksheets and their 2D flow graphs.
  • Trained a U-net to map image patches from distorted images to respective flow maps allowing us to restore flattened image.
  • Utilized template matching & K means clustering to identify math problems in worksheet & generate answer key.

Kalman Filter in V2I & EKF in Velocity Motion Model (Matlab): [GitHub]

  • Simulated a V2I environment by generating noisy measurements from 3 separate radar towers and propagated them through a KF to estimate the current state of the vehicle in random walk motion model.
  • Utilized EKF, UKF, & PF to generate odometry for a velocity motion model SE(2).

Semantic LIDAR Odometry Project (C++, Matlab) [GitHub& YouTube]

  • Utilized semantic KITTI dataset and applied SICP & GICP to generate pose transformations. Fed factor graph into ISAM to generate smoothed trajectory. Compared odometry results.
  • Attempted SLAM by generating loop closure transformations when the vehicle crossed (came close to previous poses) and fed these loop closures as part of the factor graph to ISAM2. GitHub & YouTube.

Machine Learning Applied Knowledge (Julia & Python)

  • Video background subtraction using SVD ● Low rank matrix/image completion ● Polynomial fitting using ordinary LS ● SVD nearest subspace classification ● Procrustes analysis for lining up image; and MDS (distance to coordinates) ● Image Inpainting and matrix completion utilizing regularized LS.

Languages

English
Professional
Arabic
Professional

Certification

  • Scaled Agiled SAFe certified
  • AUTOSAR MBD & Handcode certified
  • Functional Saftey Fundementals certified

Timeline

XEV Functional Safety Software Engineer

Ford Motor Company
11.2018 - Current

Project Manager 19MY Nautilus/Edge Launch Engineer

Ford Motor Company CANADA
11.2017 - 11.2018

Autonomous Vehicle Controls & Systems

Ford Motor Company
04.2017 - 11.2017

BEV CAE Analysis & Calibration Engineer

Ford Motor Company
10.2016 - 03.2017

BECM Controls Engineer

Ford Motor Company
01.2016 - 10.2016

Bachelor of Science - Electrical & Computer Engineering

Wayne State University

M.D. - Electrical Engineering

University of Michigan

M.D. - Autonomous Automotive Engineering

University of Michigan
Ali Badreddine