Controls Engineer Robotics Product Owner @ Magna

Building the
intelligence
inside vehicles.

I design and ship control algorithms and autonomy systems — EKF/LQR/MPC, multi-sensor fusion across IMU/GNSS/wheel-speeds, and ROS2 deployments from NXP S32G to Raspberry Pi. 10+ years turning physics into production code.

10+
Years of Experience
Areas of Interest
Powertrain Torque Path Controls Vehicle Dynamics Battery Management Systems AI / ML State Estimation Autonomous Systems

Highlighted Projects

🧮

Vx/Vy EKF with Slip‑Aware Fusion

Nine-state EKF fusing wheel speeds, IMU yaw-rate/accel, and GPS velocities. Dynamic noise scaling under slip, low-speed yaw freeze, delayed measurement handling via buffer replay, and bias estimation.

Kalman Filter Sensor Fusion IMU GPS
🚗

MPC Vehicle Trajectory & Roll Avoidance

Model Predictive Control-based trajectory tracking and roll avoidance strategy using differential braking and limited steering change — real-time safety at the edge of vehicle dynamics.

MPC Trajectory ADAS Safety
🛰️

PointPerfect NTRIP Client (ROS2)

TLS client that discovers mountpoints, sends live GGA, and streams SPARTN/RTCM3 corrections to u-blox receivers. Auto-reconnect and metrics heartbeat; integrated with ROS2/Docker for cm-level positioning.

GNSS ROS2 Docker NTRIP
🚨

Emergency Vehicle Detection (Audio ML)

Binary siren detector via YAMNet embeddings with a custom TFLite head. Real-time ROS2 node publishes detection status and amplitude, with alert duck/restore logic for passenger audio.

YAMNet TFLite ROS2 ML
⚖️

Mass & Grade Estimation via RLS

Vehicle mass and road grade estimation using Recursive Least Squares with torque, road-load, and acceleration signals. Tuned for <10% error on real test routes.

RLS Vehicle Dynamics MATLAB
📡

CAN Telemetry + Web Dashboard

SocketCAN receivers piped to ROS2 topics with a lightweight live dashboard for GPS fix, wheel speeds, IMU, and vehicle state. Dockerized with CI/CD for edge deployment.

CAN ROS2 Docker CI/CD

Experience

🔩
Magna International · Troy, MI

Product Owner

Sep 2025 – Present
  • Overseeing MPC-based vehicle trajectory tracking and roll avoidance strategy using differential braking and limited steering change.
  • Supporting project leads with task tracking, test planning, and risk assessment inputs.
  • Collaborating with ADAS and validation teams to review test results, debug issues, and update software baselines.
  • Ensuring product deliverables meet technical and timing requirements across cross-functional reviews.
Magna International · Troy, MI

Senior Software Engineer

Apr 2024 – Sep 2025
  • Built EKF-based state estimation for Vx/Vy, heading, and pose fusing IMU, GPS, and wheel speeds; IMU calibration via I²C; roll/pitch via Kalman & Madgwick.
  • Designed lateral control with rollover index / lateral-g limits and steering impulse; longitudinal accel/decel & regen blending; range estimation.
  • Integrated GNSS-based positioning (NTRIP corrections) into ROS2/Docker pipelines for cm-level accuracy.
  • Developed ML-based algorithm to detect approaching emergency vehicles using YAMNet; built ROS2/Docker CODEC interface for Alerts & Advertisements audio.
  • Mass/grade RLS estimation with ~10% error margin on routes.
🏎️
Dana Incorporated · Novi, MI

Technical Lead

Jan 2023 – Apr 2024
  • Led a team of 6 engineers for software feature development for BEV transmission systems under AUTOSAR and ASPICE frameworks.
  • Designed and implemented control logic for torque management, lubrication, and thermal handling features.
  • Conducted internal technical reviews and supported feature validation and calibration activities.
  • Contributed to project planning, task definition, and coordination with program management and OEM partners.
🔬
FEV North America · Auburn Hills, MI

Senior Controls Engineer

Oct 2018 – Jan 2023
  • Developed torque path control algorithms: creep, dual-path shift energy management, e-coasting, and cost-based torque split optimization for hybrid and BEV programs.
  • LQR-based engine start/idle control profiling; regen-brake interfaces for smooth shift transitions.
  • Led supplier workshops to align on requirements, timeline, and performance validation criteria.
  • Mentored junior engineers on Simulink modeling standards, documentation, and testing procedures.
🔋
Hybrid Design Services Inc. · Troy, MI

Controls Engineer

Dec 2016 – Oct 2018
  • Developed hybrid/EV control strategies using MATLAB/Simulink & Stateflow.
  • Built prototype BMS with SOC estimation via EKF, power limit calculation, and contactor control with weld-check logic.
  • Implemented supervisory controller to log faults via OBD-II and FTP to secure server.
🏭
General Motors (Contract) · Pontiac, MI

R&D Test Systems Engineer

Aug 2014 – Dec 2016
  • Developed Simulink/LabVIEW controls for gasoline and diesel research engines.
  • Built FPGA/DSpace test systems for prototype ECU validation and CAN communication.
  • Performed test cell commissioning by integrating Rapid Control Prototype ECUs and calibrating sensors (MAF, cam phaser, crank encoders, thermocouples).

Skills & Tools

Controls & Systems
Kalman Filter (EKF) Particle Filter LQR / LQI MPC RLS Estimation Vehicle Dynamics Sensor Fusion Torque Control Regen Braking Feedback Control
Software & Platforms
MATLAB / Simulink Python C++ ROS2 Docker LabVIEW TFLite / YAMNet JSON / YAML
Hardware & Protocols
NXP S32G Raspberry Pi DSpace ETAS / INCA CAN / SocketCAN I²C / UART GNSS / u-blox MotoHawk
Process & Leadership
AUTOSAR ASPICE ISO 26262 DOORS / Polarion Git / Azure CI/CD Agile / JIRA OEM Workshops

Let's Connect

Download Résumé

Full work history, technical skills, and education in a single PDF — ready to share.

Download PDF →