Summary
Overview
Work History
Education
Skills
Tools Used
Languages
Timeline
Generic
Indraneel Patil

Indraneel Patil

Pune

Summary

Dynamic Lead Engineer with deep embedded and software expertise in modern C++ and Qt/QML. Drives robust software architecture, mentors engineering teams, and delivers advanced HMI features that improve user experience and productivity. Collaborative, stakeholder-focused, and experienced in agile practices.

Overview

11
11
years of professional experience

Work History

Lead Engineer

John Deere
Pune
05.2023 - Current
  • Developed HMI interfaces using Qt6 and Modern C++ (C++11 and C++14), while leading the team and managing Scrum ceremonies.
  • Implemented Combine Harvester features such as Grain Loss Calibration, Header RFC, Grain Loss Limit Setting tool, Productivity Graphs, Automation functions, Dashboards, Run-Pages, and Shortcut icons.
  • Performed regular code reviews, and mentored team members to improve code quality and delivery practices.
  • Authored comprehensive GTest suites alongside Qt/C++ development to ensure reliability and regression coverage.
  • Analyzed complex requirements, collaborated with stakeholders to finalize specifications, and designed the resulting software architecture.
  • Documented designs, and created software models using UML to communicate architecture and implementation details.

Senior Software Engineer

Synacor Inc
Remote
11.2021 - 03.2023
  • Contributed to the Zimbra Email Solution, developing with Java, Web Services, SOAP, and REST APIs, as well as C/C++ for Nginx reverse proxies to deliver scalable, high-performance solutions.
  • Served as Product Owner and Scrum Master, leading cross-functional teams, facilitating sprint planning, backlog grooming, and daily stand-ups to drive agile development processes, and deliver high-quality releases on schedule.
  • Acted as the Single Point of Contact (SPOC) for global counterparts, coordinating product feature planning, prioritization, and deliverables, while fostering effective stakeholder communication and collaboration.

Advanced Engineer

Faurecia India
Pune
12.2019 - 11.2021
  • Founding member of Faurecia Clarion Electronics India; partnered with HR to scale the division from 4 (December 2019) to over 50 (December 2020), conducting more than 200 interviews to meet aggressive hiring targets.
  • Visited Faurecia, France (Paris), onsite to build stakeholder confidence and enable increased activity transfer to the India team; established training and competency programs to strengthen team capabilities.
  • Collaborated with McLaren to design and deliver advanced HMI clusters using Qt/QML and C++, meeting strict client specifications.
  • Developed middleware for central and cluster displays using C/C++, Android, and Qt/QML; owned business logic implementation, hardware interface integration, and worked on the Android HAL layer.

Technical Lead

Agiliad Technologies
Pune
04.2018 - 11.2019
  • Developed a GUI console using Qt/QML (Qt5), enabling patient scanning, 2D/3D image extraction, and advanced image processing with the VTK library.
  • Engineered full-feature development for live ECG rendering, secure patient data storage, and remote data transfer capabilities.
  • Designed and implemented system state capture and restoration features to ensure reliability and recoverability.
  • Built and enhanced critical modules—including ECG, Backup/Restore, Import/Export, and Auto-Voice functionality—leveraging Qt/QML (Qt5) for seamless integration and performance.
  • Possess introductory knowledge of DICOM standards, supporting medical imaging workflows, and interoperability.

Software Engineer

Harman Connected Services
Pune
01.2017 - 02.2018
  • Developed proof-of-concept automotive HMI projects for European clients, designing and delivering innovative Qt/QML-based prototypes for infotainment systems and instrument clusters to support POC demonstrations.
  • Contributed as a Software Engineer to the NetVault Enterprise application, a backup and recovery solution for data protection and security. Developed C++ backup plugins and worked on key modules, including VMware, Snapshot Backup Manager, File Systems, and Rapid Disk Access.

Software Engineer

KPIT Technologies
Pune
01.2015 - 01.2017
  • Developed business logic for HMI display using QML, enhancing user interaction.
  • Utilized the Qt4 framework with C++03 Standard across Linux and Windows platforms.
  • Resolved project bugs and implemented features such as Rear View Camera and Climate Control.
  • Analyzed logs using the DLT logger, and performed debugging and core-dump analysis with GDB.

Education

Post Graduate Diploma - Embedded

Sunbeam CDAC
Pune, India
01.2015

Bachelor of Engineering - Electronics

Pune University
01.2014

Skills

  • Modern C (C11 and C14)
  • Qt/QML (Qt6 with QML and QWidgets)
  • Object-oriented programming and design
  • Debugging tools and techniques
  • Linux fundamentals
  • Software architecture and UML
  • Design patterns and SOLID principles

Tools Used

  • Local and cross-compilation toolchains
  • Klockwork, Doxygen, and code beautifier tools
  • Jira, Confluence, Redmine
  • SVN, GitHub, Gerrit, and code review tools
  • Qt Creator IDE, Visual Studio IDE
  • CMake and GNU Makefile

Languages

  • English
  • Hindi
  • Marathi

Timeline

Lead Engineer

John Deere
05.2023 - Current

Senior Software Engineer

Synacor Inc
11.2021 - 03.2023

Advanced Engineer

Faurecia India
12.2019 - 11.2021

Technical Lead

Agiliad Technologies
04.2018 - 11.2019

Software Engineer

Harman Connected Services
01.2017 - 02.2018

Software Engineer

KPIT Technologies
01.2015 - 01.2017

Post Graduate Diploma - Embedded

Sunbeam CDAC

Bachelor of Engineering - Electronics

Pune University
Indraneel Patil