
Mayukh Haldar
Robotics Software Engineer @ OTTO by Rockwell Automation
About
Robotics & Embedded Systems Engineer with robust, hands-on experience in developing and optimizing robotic platforms, control systems, and real-time software. Proven ability to own projects across the full engineering lifecycle, from low-level STM32 firmware and hardware integration to high-level ROS software architecture and deployment. Highly proficient in C/C++, Python, and Rust, with core expertise in: - Control Systems: Implementing and tuning PWM/PID algorithms, SPI communication, and optimizing encoder feedback for precise motor control. - System Integrity: Designing and deploying robust features like checksum-based firmware validation and automated recovery flash protocols to enhance robot safety and reliability. - Diagnostics: Analyzing and reverse-engineering CAN bus data for enhanced diagnostics and system performance insights. Master’s student at the University of Waterloo, passionate about the principles of Safety and Security in real-time systems.
-
Canada
Information Technology & Services
Robot Operating System (ROS), Linux, CAN bus, Verilog, C++, Matlab, Research, Microsoft Office, Microsoft Excel, Microsoft PowerPoint, C (Programming Language), Microsoft Word, Teamwork, Quartus, ModelSim, Java, Assembly Language, Field-Programmable Gate Arrays (FPGA), Microcontrollers, Programming
Experience

Robotics Software Engineer
Kitchener, Ontario, Canada
- Platform SME for Drivetrain Project: Served as the Subject Matter Expert (SME) for the robot platform team for a drivetrian replacement project, managing the full project lifecycle from development through pilot builds. - Drivetrain & Control Systems: Engineered and configured STM32 microcontrollers for PWM control and PID tuning, implementing SPI communication with a BLDC chip to achieve precise motor control and system stability. Optimized drivetrain performance by integrating and tuning velocity feedback filters to enhance control stability and system accuracy. - Battery Management (BMS): Reverse-engineered CAN bus communication for internal battery data to provide more information to the robot BMS. Developed battery drivers through custom CAN protocol for new battery integration. - System Integrity & Diagnostics: Improved robot reliability and uptime by developing a comprehensive device management system, including checksum-based firmware validation and a robust recovery flash protocol for unresponsive hardware. Enhanced operational safety by creating an automated system to pause robots on firmware mismatch.

Robotics Software Engineer
Clearpath Inc.
Kitchener, Ontario, Canada

Embedded Software Developer Intern
Oakville, Ontario, Canada
- TinyML Deployment: Trained an artificial neural network with TensorFlow and deployed the neural network using TensorFlow Lite on a Linux-based MCU for detecting aggressive driving. - CAN Bus & Protocols: Developed features to deserialize VIN from the vehicle CAN bus. Decoded single and multi-frame CAN bus data into vehicle information based on OBDII PIDs and ISOTP. - Rust Development: Contributed to the development of hardware abstracted Linux-based multi-threaded IoT embedded software. Automated the device setup process using Rust crates for deserialization of YAML files.

Infrastructure Technology Intern
Sault Ste. Marie, Ontario, Canada
• Worked on Algoma’s IT service desk to be the first point of contact for ambiguous infrastructure issues • Troubleshoot issues involving networks, databases, business, and consumer applications, servers, etc.
Education

Electrical and Computer Engineering
Student in Real-Time Software Group under Dr. Sebastian Fischmeister Prev Projects: Power-Based Real-time Schedule Verification. Developed a rule-based algorithm to detect task overruns/underruns using power trace analysis. Research Interests: Safety and Security in real-time systems, Runtime verification in robotics using side-channel analysis
Mayukh Haldar's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.




