Harsh Godbole

Harsh Godbole

Followers of Harsh Godbole806 followers
location of Harsh GodboleMontreal, Quebec, Canada

Connect with Harsh Godbole to Send Message

Connect

Connect with Harsh Godbole to Send Message

Connect
  • Timeline

  • About me

    Aerospace, Data Engineering, Automation and Control Systems

  • Education

    • K J Somaiya College of Engineering Vidyanagar Campus Vidyavihar Mumbai-400 077

      2010 - 2014
      Bachelor of Engineering (B.E.) Mechanical Engineering Distinction

      Activities and Societies: Co-Chief: Octavarium, Students Council. Public Relations Officer: Mechanical Engineering Students Association Graduated with Distinction in Mechanical Engineering, Mumbai University. Received Certificate of Academic Excellence (2013).

    • McGill University

      2015 - 2017
      Master of Engineering (M.Eng.) Dynamics and Control 3.93/4.00

      Activities and Societies: Center for Intelligent Machines, Graduate Student Services, P.G.S.S.

  • Experience

    • Kerna Instruments

      Jan 2014 - Jul 2015

      Proprietor and Manufacturing Manager Kerna Instruments• Design of automated core testing equipment• CAD model development of sheet metal and turned products over DS Catia• Product testing, inspection and quality control of sheet metal and turning products • Product deployment planning and resource management• Interfacing between end users and engineering to gain constant feedback during development • Design, development and testing of the Automated Porosimeter for core sample analysis• Material selection, actuator and measurement device selection• Interfacing data devices, PCB, actuators and assembly mechanical parts• Developing data analysis and storage code as back end of code with Visual basic 6• Customizing front end and user interface as per customer requirements using Vb.net IDE and visual basic

      • Founder

        Jan 2014 - Jul 2015
      • Product Development Engineer

        Jan 2014 - Jul 2015
    • McGill University

      Sept 2015 - Sept 2017
      Graduate Research Assistant

      Modelling and Control of Flexible Cable-Driven Parallel Robots: • Modelling of cable-actuated payloads within a parallel manipulator framework• Optimizing time efficiency of simulations using targeted subroutines in C++• Developing dynamic flexible-cable models that are modular with user defined trade-off betweenaccuracy and computational performance• Comparing traditional lumped-mass models with Rayleigh-Ritz discretized models in case of cableactuated systems• Finite element modelling of cable actuated systems with large payloads in a 3-D setting• Application of μ-tip PD control, SPR and adaptive controllers to flexible systems• Gain scheduling SPR controllers to account for changing natural frequencies of the system andadaptive controllers to improve robustness against model uncertainties• Use of direction cosine matrices for simulating systems in a 2-D and 3-D environment• Presented poster at the McGill Engineering Research Showcase, October 2016• Presented research to the Third International Conference on Cable-Driven Parallel Robots, Quebec, August 2017.Spherical Rolling Robots: • 3-D modelling of a spherical rolling tumbleweed rollers• Analysis of nonlinear dynamic systems with time and state dependant mass matrices• State estimation of position and velocity of the tumbleweed rollers with respect to a fixed rover• Possible extension of problem to simultaneous localization and mapping (SLAM) and analysis ofvibrations of shells rolling on unknown terrain Show less

    • CAE

      May 2017 - now

      Flight Controls Software Specialist:- Design flight controls software solution architecture, and generic (SDK) component models applicable to simulation of future electric vertical takeoff and landing vehicles. - Analysis of market trends and products offered by aerospace manufacturers for flight controls to be ready for the next generation of simulation challenges in the industry.- Evaluation of OTS solutions for control loading, product design based off potential qualification requirements for simulators. Testing and integration of product within CAE simulation environment to support deployment across multiple simulators. Product evaluation based off design requirements, and management of feedback to supplier and issue resolution.Autopilot Software Specialist: - Supporting design, tuning and and testing of conventional aircraft EFCS. Integration and testing of direct mode (inner-loops) and normal modes (outer-loops) using differential PI and PID control. - Implementation and validation of system interfaces with navigation components (IRS, Radio Altimeter, ADC), and flight controls actuators.- Supporting tuning and validation of VTOL controllers including fundamental controls like attitude and rate controllers and derived controllers like speed-hold, altitude-hold and turn rate hold controls.Contributions in excess of the role: Agile Retrospectives- Received training and currently ambassador for retrospectives within an agile workflow for scrum masters and product owners. Used this skill to support implementation of software quality gates of flight controls during manufacturing validations. This initiative has saved 20hrs since March 2022 rollout on one project. Jury is still out on this one! Show less Project Lead, Flight Controls (Group of 3-5 employees):- Design of software system solution creating lower level system requirements from high level customer requirements. Co-ordination with hardware design team to ensure interdependent system compliance.- Validation of customer deliverables, backlogs for project, and conformity to software release plans- Task coordination based current development status, customer feedback during demos, and release deadlines. - Mentoring and integration of new employees and co-op's within the flight controls team.- Engaging with the customer and SME test pilots to ensure feedback is incorporated into system design along with engineering and aircraft data.Technical Expertise: - Providing validation and feedback to CAE flight test program to ensure all flight controls tests meet the minimum qualification and model development requirements.- Making large scale analysis of collected flight test data. Validation of data against engineering data. Data classification and cleanup for use in data-driven model development.- Refactored and implemented solution for the closed-loop optimization of aircraft flight controls models using Matlab, with added functionalities to improve analysis time. - Redesigned implementation of baseline data analysis tool with a full stack design using Python/C++ integrated interface instead of Matlab. Designed robust python interfaces for CAE simulation servers to provide integrated testing. Increased test analysis time by 900%, model analysis time by 60% with potential to save 200-250 hrs per project and Matlab license fees.Contributions in excess of the role: - Interim Scrum master / Product owner for entire project (Vehicle Simulation) during product delivery phase (3 months).- Design and delivery of training curriculum for new Flight Controls specialists across projects.Technologies:- Jira, Agile, Scrum Master.- Python (pandas, Numpy, scipy, scikit-learn, matplotlib), Armadillo, C, C++. Show less - Design, develop, test, integrate and maintain a dynamic high-iteration flight controls simulation in a realtime hardware-in-loop environment- Tuning and calibration of high-performance electrical actuators to provide realistic force-coupled flight controls response for pilots- Develop detailed knowledge of interdependent aircraft systems including flight controls and its dependencies on ancillaries, autopilot, navigation and avionics - Develop and maintain simulations of electromechanical flight control systems using actual flight test data - Support development on software testing solutions, and maintain software quality using unit and system testing methods to minimize code rollback and superior code deployment- Applying agile methodology to software development to rapidly adapt to changing customer requirementsAircrafts: Bombardier Global 5000/6000/6500, Airbus 350, Q-400, Boeing 777, 787, Embraer E170/E190, E145. Contributions in excess of the role: Automated code migration tools: - Developed Static Source Wrapper tool to migrate Legacy C code into a solution with modern debugging infrastructure. Provided tools for the unit, system and partially integrated testing of migrated assets. This significantly reduced development time of simulators estimated to be 20 hrs per migrated asset- Project deployed across 8 projects and 3 subsystems (Flight controls, engines, ancillaries), within the 1st year of deployment. Estimated savings based on 20h/asset is 400 hrs as of April 2022. Show less

      • Business Intelligence Tech Lead

        Sept 2024 - now
      • Senior Business Performance Analyst

        Sept 2023 - Sept 2024
      • Software Developer - Simulator Virtualization

        Oct 2022 - Dec 2023
      • Training Data Specialist - CAE Rise

        Jul 2022 - Oct 2022
      • Flight Controls and Autopilot Specialist - Generic Electric VTOL Simulation Solutions

        Jan 2021 - Oct 2022
      • Flight Controls Software Specialist - Prototypes

        May 2019 - Dec 2020
      • Flight Controls Software Specialist - Low Volume

        May 2017 - Apr 2019
  • Licenses & Certifications

  • Honors & Awards

    • Awarded to Harsh Godbole
      McGill Engineering Doctoral Award (Declined) McGill University Apr 2017
  • Volunteer Experience

    • Graduate Student Ambassador

      Issued by McGill University
      McGill UniversityAssociated with Harsh Godbole
    • Mentor and Guitar Instructor

      Issued by School of Music Montreal (SoMM) on Sept 2016
      School of Music Montreal (SoMM)Associated with Harsh Godbole