Job Description
The Robotics Engineer, Path Planning II creates innovative solutions to problems using mathematical modeling, engineering principals, Automation/Robotics principles, computer programming, or other advanced analytical skills. This position acquires team resources and coordinates team efforts in order to deliver results on projects/processes that are part of the strategic plan for ArcBest and its subsidiaries. The Robotics Engineer, Path Planning II also provides clear and concise project definition, scope, action plans, and communication as well as develops solutions designed to meet project goals while ensuring quality throughout processes.
The Robotics Engineer, Path Planning II creates innovative solutions to problems using mathematical modeling, engineering principals, Automation/Robotics principles, computer programming, or other advanced analytical skills. This position acquires team resources and coordinates team efforts in order to deliver results on projects/processes that are part of the strategic plan for ArcBest and its subsidiaries. The Robotics Engineer, Path Planning II also provides clear and concise project definition, scope, action plans, and communication as well as develops solutions designed to meet project goals while ensuring quality throughout processes.
Responsibilities
- Support existing software.
- Develop and document system requirements and allocate/decompose them to components/controllers as well as develop controls systems design guidelines, best practices, and other processes, tools, and templates.
- Develop dynamic simulations.
- Utilize appropriate language/development stack including C, C++, or Python.
- Develop software and processes that dictate robotic systems functionality with respect to path planning and sus.
- Understand business constraints and be able to translate them to KPI's that can then be used to evaluate path planning options.
- Create advanced algorithms for the purpose of path planning that are optimized for a variety of constraints.
- Design, test, and build robotic software systems that are productive and safe to operate.
- Other duties and projects, as assigned.
- Work in a team setting to accomplish department goals.
- Meet and communicate with Senior Leadership and external customers to provide updates, seek direction, give presentations, communicate success barriers, and showcase project results.
- Perform research into innovative design, operation, and performance of the systems and/or processes.
- Serve as technical support for advanced automation systems.
- Direct and manage project development from beginning to end including full risk assessment and recommendations for adjustment of priorities as needed.
- Support ArcBest and its subsidiaries on technical and strategic initiatives.
- Implement Agile development and Continuous Integration (CI) concepts in software development and maintenance.
Requirements
Education:
- Bachelor's Degree in engineering, Computer Science, or related field of study.
- Master's Degree in Robotics, Mechanical, Electrical Engineering or equivalent experience, preferred
- 1 year as a Robotics Engineer, Path Planning I or equivalent experience, preferred
- Prior experience in mechanical and/or electrical design, computer vision, artificial intelligence, or other related field
- Systems analysis and design skills, required
- Proficient in Microsoft Office Suite.
- Strong programming skills, preferred
- Strong knowledge in robotics path planning algorithms.
- Experience with Robotic Operating System a plus.
- Basic knowledge of high-performance hydraulics, fluid and electro-mechanical actuators, sensors, mechanics, and dynamics.
- In-depth knowledge of graph systems, and graph searching algorithms, such as A*, ARA or Dijkstra's algorithms.
- Active Learning
- C++
- Communicating Complex Concepts
- Disruptive Innovation
- Linux
- Programming
- Robotics/Computer Controlled Machinery
- Troubleshooting Technical Problems
Other Details
Work Hours:
- Generally, 8:00 am - 5:00 pm with occasional irregular hours depending on workload.
- This is a salary position paid biweekly.
About Us
ArcBest Technologies, ArcBest's tech and innovation team, provides custom-built solutions and leading-edge technologies that help our customers successfully navigate the complex supply chain landscape. The team is made up of highly engaged, creative tech and analytics professionals who create smart solutions that help keep the global supply chain moving.