VUI since 2004 has been helping clients improve their business, environmental and social performance. We do this by applying innovative processes, market intelligence and fresh thinking.
Title: Robotics Autonomous Path Planner
Location: Mossville, IL
Duration: Full Time
Interview Process: Phone and Skype Hire
Shift: Day Job
Start Date: ASAP
Overview:
Scope of Work:
Develop, improve, and troubleshoot onboard autonomy software systems used for path planning on an autonomous hauling truck that is deployed at large mine sites. You will work closely with other system developers, support teams, and testing staff in multiple geographic locations and organizations.
Main work efforts include:
* Develop and code new or updated software algorithms using C++ for the onboard Path Planning systems on an autonomous truck to meet prioritized customer/system requirements.
* Support existing autonomy software by learning and documenting the existing Path Planning algorithms.
* Work with multiple teams across the globe to integrate software changes and ensure they are validated appropriately.
* Troubleshoot autonomy issues identified at test sites or customer production sites.
Β
Primary Skills:
Required Qualifications:
* Bachelor's degree (or equivalent) in an accredited Engineering or Computer Science curriculum.
* At least 2 years of experience with design, development, or programming of complex robotic vehicles (fully autonomous or semi-autonomous machines).
* Very strong programming skills. At least 2 years of experience developing/coding using an object-oriented codebase (C++, C#, Java).
* Proven ability to read and understand code developed by others.
* Linux operating system experience.
* Experience with graph search and optimization algorithms.
* Familiarity with trajectories, splines, and path tracking.
* Strong problem solving skills and analytical skills.
* Good communication, interpersonal and collaboration skills.
Desired Qualifications:
* Masterβs degree in an accredited Robotics Engineering, Electrical Engineering, Computer Engineering, Mechanical Engineering curriculum.
* Experience with Machine Learning algorithms.
* Experience with Vehicle Modeling / Dynamics.
* Experience with Control Theory and Model Predictive Control
* Understanding of systems of reference frames and kinematic transformations.
* Strong math background and strong computational geometry skills.
* Experience with motion prediction and optimization, collision checking, physics based modeling and computational geometry.
* Experience in the mining industry or with mining processes.
* Experience troubleshooting complex electro-mechanical systems.
* Experience with GIT for software source code management.
Educational Qualifications
Bachelor's degree (or equivalent) in an accredited Engineering or Computer Science curriculum.Β
If available please contact me for more details at 856-842-1988 ext-114