TomTom
| Software Engineer II Berlin, Germany | July 2023 - Present- Technologies: C++, Python, Azure, Kubernetes, PySpark, Databricks
- Developing routing API services and navigation SDK in C++ for new EV routing features.
- Designed and implemented a solution to derive product metrics by processing over 100M data traces daily.
- Built a JavaScript-based visualization tool to map vehicle routes for debugging.
Mercedes-Benz
| Senior Engineer Bengaluru, India | November 2022 - May 2023- Technologies: C++, Python, Linux, Embedded Systems
- Developed secure Over-the-Air updates solution.
- Developed firwmware modules for an in-house operating system.
HP Inc
| Software Engineer II Bengaluru, India | April 2019 - October 2022- Technologies: C++, C, Python, Linux
- Designed telemetry for a fleet of 20M+ printers for key performance and business metrics.
- Led collaboration between firmware and cloud teams to build subscription based IoT printers.
- Developed a secure and fail-safe remote software update solution using C++ and C.
- Optimized memory for small memory footprint devices.
- Built a ML model to predict ink usage, enhancing supply chain efficiency and user experience.
Robert Bosch
| Senior Software Engineer Bengaluru, India | August 2018 - March 2019- Technologies: C++, Linux, Embedded Systems
- Built modules for the Near-Range Camera system enabling real-time ADAS object detection.
Tata Consultancy Services
| System Engineer Bengaluru, India | December 2015 - July 2018- Technologies: C++, C, Linux, Embedded Systems
- Developed camera stack enabling features like park assist, reverse traffic detection and multi-view for the infotainment system in Jaguar Land Rover vehicles.
- Designed middleware library and device driver for communication between the UI and ECU.
Actonate
| Web Developer Vadodara, India | July 2015 - December 2015- Technologies: Javascript, AngularJS, Sails.js, Node.js, HTML, CSS
- Built a web application for an investment management firm.