Senior Robotics Software Engineer


What You'll Do

ArcBest is a logistics company with creative problem solvers who deliver integrated solutions for complex supply chain challenges. ArcBest Technologies is an ArcBest company that develops and supports applications to provide innovative technology solutions for business challenges.

Wanting to join the ArcBest family? In our search for top talent, we are looking for those that will further enable us to deliver on our vision and fully support our values-driven culture.

Currently, we are looking for a Senior Robotics Software Engineer to join the ArcBest Technologies team. As a member, you will create and deliver innovative solutions to real-world challenges using cutting edge advances in robotics and software. They will work in a team setting to develop products and services from prototype to final production specifications and act as technical lead in the development of algorithms and architecture for autonomous solutions.

Your contribution may include:

  • Develop algorithms for use in robotic systems
  • Test, troubleshoot and verify robotic system performance
  • Work in cross-functional team setting to create robotic systems from prototype builds to production solutions
  • Review and approve cost estimates and design calculations
  • Serve as technical support for advanced automation systems
  • Perform research into innovative design, operation and performance of the systems and/or processes
  • Clearly define and manage project success metrics on an on-going basis even after the completion of projects
  • Mentor junior engineers
  • Maintain a positive attitude in a highly intense environment
  • Work in a team setting to accomplish department goals
  • Other duties, as assigned

As a Senior Robotics Software Engineer, you will be a member of the ArcBest Technologies Technology Research and Development team in Fort Smith, AR. Your hours will be Monday through Friday, 8:00am to 5:00pm, with irregular hours that may occur depending on work load.

Ready to apply? Before doing so, please make sure you meet the minimum requirements:

  • Master's degree in Robotics, Computer Science or Electrical Engineering, preferred. Bachelor’s degree in Engineering required, preferably in Mechatronics, Electrical Engineering, or Computer Science. 
  • Minimum three years’ experience as Robotics Engineer, Software Engineer or other related field. Prior experience researching, designing, prototyping and delivering innovative solutions. 
  • Expertise in C/C++. 
  • Experience in Python a plus. 
  • Experience working in a Linux development environment, preferred. Experience working with Robotic Operating System, preferred.

If you require accommodation in the application process, please contact or call us at (479) 785-8963. An Equal Opportunity Employer including Vet/Disability.

Be the first to know about new career opportunities!

Join our talent network to be notified about future job postings.

Join Our Talent Network