Parthasarathi Ainampudi

Software Engineer

San Jose, California, United States8 yrs 8 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in Reinforcement Learning and Robotics.
  • Proficient in C++ and Python for software development.
  • Experience in teaching and mentoring students.
Stackforce AI infers this person is a Robotics Software Engineer with expertise in Reinforcement Learning and control algorithms.

Contact

Skills

Core Skills

Reinforcement LearningSoftware EngineeringRobotics Software EngineeringTeachingDynamic Systems And ControlsRobotics Software DevelopmentControl AlgorithmsSimulationKinematics

Other Skills

C++PythonImitation LearningMCTSRobot Operating System (ROS)Computer VisionLabVIEWSimulinkOpenCVMatlabCMicrosoft ExcelAutoCADTeamworkMicrosoft Word

About

Working on Decision Making and Behavior Planning using Imitation Learning, Reinforcement Learning and MCTS. Worked with C++, CUDA, Python, Jax and Pytorch.

Experience

8 yrs 8 mos
Total Experience
2 yrs 10 mos
Average Tenure
5 yrs 3 mos
Current Experience

Zoox

Software Engineer

Feb 2021Present · 5 yrs 3 mos · Foster City, California, United States

C++PythonImitation LearningReinforcement LearningMCTSSoftware Engineering

Samsung strategy and innovation center

Robotics Software Engineer

Aug 2019Jan 2021 · 1 yr 5 mos · San Jose, California, United States

The university of texas at austin

2 roles

Graduate Research Assistant

Promoted

Aug 2018Aug 2019 · 1 yr

  • Learn2Push: Platform for Robots to learn to push objects in real world using physics based models.
  • Currently working on implementing Reinforcement Learning algorithms (Guided Policy Search), Trajectory Planning and Control algorithms for ware-house automation (box pushing) using mobile robots swarms.
  • Implemented custom ROS (Robot Operating System) packages in C++ and Python for Computer Vision, Localization, Planning and Control.
C++PythonReinforcement LearningRobot Operating System (ROS)Computer VisionRobotics Software Engineering

Teaching Assistant, Dynamic Systems and Controls Lab

Aug 2017Aug 2019 · 2 yrs

  • Training senior undergraduate students in System modelling and Control algorithms using LabVIEW and Simulink
  • Responsibilities include conducting hands-on lab sessions, proctoring and evaluating their exams.
LabVIEWSimulinkTeachingDynamic Systems and Controls

Merl

Intern, Robotics Software Development

Jun 2018Aug 2018 · 2 mos · Cambridge, Massachusetts

  • I designed a dexterous 4-DoF two fingered robotic gripper for factory assembly task automation. I also developed control algorithms for the fingers to grasp objects and deployed ROS packages (in Python and C++), integrated code with existing robot arm control software.
  • Implemented a vision pipeline using OpenCV in C++, using fiduciary markers to localize the robot and to perform assembly tasks.
  • I'm Experienced with servo control and sensors for localization, mapping, detection and tracking.
C++PythonOpenCVRobotics Software DevelopmentControl Algorithms

Université de montréal

Research Intern

May 2016Jul 2016 · 2 mos · Montreal, Canada

  • Worked on performing rigid body simulations of a human body performing complex sports movements. Worked with Extended Kalman filters and Motion Capture data. Used high performance kinematics C++ libraries and integrated them with Matlab.
C++MatlabSimulationKinematics

Education

The University of Texas at Austin

Master's degree — Mechanical Engineering

Jan 2017Jan 2019

Indian Institute of Technology, Bombay

Bachelor's degree with Honors

Jan 2013Jan 2017

Stackforce found 100+ more professionals with Reinforcement Learning & Software Engineering

Explore similar profiles based on matching skills and experience