Open to opportunities · Twin Cities, MN · will relocate
Chanchal
Dhiman.
Systems & Electrification Engineer — EV powertrain, controls, functional safety.
Five years taking electric machines from Simulink model to production floor. Currently leading mechatronic system development at Tennant Company; previously shipped EV platform conversions, SIL2-qualified control systems, and the data pipelines that keep a fleet honest.
Press / anywhere to jump around
Experience
Where I've built things
Jan 2026 — now
System Engineer, Mechatronics
Tennant Company · Twin Cities, MN
+
- Lead MBSE-driven product development for electromechanical platforms using SysML and MATLAB System Composer — owning system architecture, interface control documents, and V&V strategy from concept through validation.
- Run DSM analysis to find hidden interface coupling early, before hardware is committed, and restructure subsystem boundaries accordingly.
- Drive software integration testing across embedded controls, communication protocols, and electromechanical actuators.
- Own requirements traceability across mechanical, electrical, software, and controls so design intent doesn't get lost between disciplines.
- Replaced informal cross-functional communication with structured system models, meaningfully reducing late-stage integration surprises.
Sep 2023 — Dec 2025
Electrification Engineer II
Tennant Company · Twin Cities, MN
+
- Led end-to-end EV platform conversion programs — e-motor selection and control, inverter integration, BMS architecture, and production validation.
- Designed closed-loop motor control in MATLAB/Simulink and validated it end-to-end via HIL testing against drivetrain performance targets.
- Qualified steering control architecture to SIL2 under IEC 61508 — production validation, not a paper exercise, and the first SIL2-qualified system on the platform.
- Evaluated wireless power transfer for contactless charging of industrial AGVs: trade studies on transfer efficiency, thermal load, and foreign object detection.
- Implemented CANopen across multi-node EV platforms, building motion-control sequences on the CiA 402 state machine for coordinated drive behaviour.
- Built Python test automation with Azure-connected pipelines; the resulting Power BI dashboards replaced manual status reports with real-time program monitoring and root-cause visibility across the fleet.
- Authored functional safety documentation supporting ISO 26262 and IEC 61508 compliance across the electrification program.
Jan — Aug 2023
Electrification Engineering Intern
Populus Group · Michigan
+
- Contributed to prototype development of industrial electrified platforms — HV battery and control system design.
- Performed simulation, performance modelling, and calibration in MATLAB and Python.
- Ran battery performance validation and motor testing (PMAC vs induction) through data-driven analysis.
- Created reusable test scripts and simulation templates that streamlined R&D validation workflows.
Jun 2019 — Jul 2021
EV Controls & Validation Engineer
HKI Motors · India
+
- Developed BLDC traction control with Model-Based Design in MATLAB/Simulink — motor dynamics, torque loops, and regenerative braking logic for an EV powertrain platform.
- Deployed control software to embedded hardware via Rapid Control Prototyping on the MotoHawk/Woodward toolchain, enabling real-time closed-loop iteration without manual code generation.
- Ran HIL validation against a steady-state dynamometer to characterise motor performance under load and verify control response against torque-speed targets.
- Performed system calibration and drive-cycle data analysis to refine control parameters and document performance margins.
Jul — Dec 2017
Mechanical Engineering Intern
Maruti Suzuki Pvt. Ltd. · India
+
- Assisted in design and validation of CVT systems for 4-cylinder engines.
- Conducted data acquisition and performance analysis on torque-transfer stability and drivability metrics.
- Prepared feasibility assessments and technical reports supporting production integration.
Projects
Open source & research
CANviz — real-time CAN bus debugger
Native protocol decoding for CiA 301 (CANopen), CiA 402 (motion control), and J1939 (heavy vehicle networks). Built for rapid signal tracing and fault isolation across multi-node industrial and automotive systems.
View on GitHub →DSM Optimizer
Spectral clustering and Markov Cluster Algorithm with simulated annealing to partition system dependency matrices — surfacing hidden coupling in large architectures.
Power-split hybrid vehicle control
Model Predictive Control strategies optimising battery and engine power sharing across multiple drive cycles.
Battery sizing for hybrid EVs
Kuhn–Tucker optimisation for battery pack sizing under thermal, energy, and aging constraints.
Propulsion architecture trade-off
ICE, BEV, and PHEV comparison in AMESim — gearbox ratios, motor sizing, and energy utilisation.
Electronic throttle control
Closed-loop feedback controller for an electronic throttle body over CAN, with real-time calibration tooling.
Custom CVT & gearbox design
Custom CVT and gearbox for an ATV; transmission ratios validated on an inertia dynamometer.
Education
Degrees & certificates
Professional Certificate, MBSE
MIT xPRO — system architecture, DSM, SysML, systems thinking
In progressM.S. Mechanical Engineering
Michigan Technological University — control systems, signal processing, V&V, electrification
GPA 3.68Graduate Certificate, Hybrid & EV Engineering
Michigan Tech — hybrid powertrain, BMS, power electronics, electric drives
B.S. Mechanical Engineering
Savitribai Phule Pune University — SolidWorks, V&V, automotive engineering
About
How I work
I work at the seam between hardware, software, and the system around both. Most of what I've shipped follows the same arc: model the behaviour first (MATLAB/Simulink, AMESim), prove it before hardware exists (HIL/SIL), then carry it to production with the traceability and safety documentation to survive an audit.
The graduate work behind that — Model Predictive Control, battery sizing optimisation, ICE/BEV/PHEV trade studies — still earns its keep daily. And because a fleet in the field generates more truth than any test plan, I build the Python/Azure/Power BI pipelines to listen to it.
Model & simulate
MATLAB/Simulink · AMESim · LabVIEW · HIL/SIL · MPC
Embedded & networks
CAN / J1939 · CANopen · CiA 402 · MotoHawk · Raspberry Pi
Systems & safety
MBSE · SysML · DSM · IEC 61508 (SIL2) · ISO 26262 · V&V
Data
Python · SQL · Azure · Power BI
Contact
Let's talk
Click to copy · or open your mail app