Precise Path Robotics is a leader in the development of robotic solutions for turf and grounds maintenance – bringing new levels of productivity to golf courses, sports fields, and residential homeowners. Automation for the Outdoors
Position Information

Company: Precise Path Robotics, Inc.

Location:  Indianapolis, IN 46268

Status: Full Time, Employee

Job Category:  IT/Software Development

Relevant Work Experience:  5+ to 7 Years

Education Level: Master's Degree

Contact Information

Company: Precise Path Robotics, Inc.

Apply Now
Job Description

Software Engineer - Controls

Software Developer - Mobile Robot Motion Control


Precise Path Robotics, Inc. (www.precisepath.com), develops and commercializes autonomous mobile robots for outdoor applications, currently targeted to address the needs of the grounds-keeping and turf management industries.  We are seeking motivated individuals to create innovative solutions for our cutting-edge products.  As a member of this face paced entrepreneurial organization you will have day-to-day impact on the company's success.


Location: Indianapolis, IN (Greater Indianapolis Area)


Job Summary:

Develop original algorithms and software code for motion control in mobile robots providing precision control through outdoor environments.

 

Essential Functions:

  • Program robotic platforms using C/C++
  • Develop creative approaches and algorithms in order to optimize sensor performance
  • Work with a team of 8-10 other engineers in the development of the software and robotic platform
  • Work with technical product manager to ensure all customer requirements are met effectively

 

The candidate must have:

  • Experience programming with C/C++ on a Linux OS
  • 4+ years experience in software development for control applications
  • M.S. (Ph.D. preferred) in Computer Engineering, Computer Science, Software Engineering or other related field
  • A burning desire to develop the next generation of autonomous mobile robots

 

The ideal candidate will have experience with and/or interest in the following:

  • Advanced graduate work in Computer Engineering, Computer Science or Software Engineering
  • PID controllers
  • Adaptive Control Strategies
  • Model Predictive Control Methods
  • Servo control methods and stabilized platforms
  • Linear algebra methods for homogeneous transforms, frame transforms, projections
  • Object oriented code methodologies
  • Network communications
  • Distributed and Real time operating systems