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 team. The Senior Robotics Software Engineer creates and delivers innovative solutions to real-world challenges using cutting edge advances in robotics and software. This position works in a team setting to develop products and services from prototypes to final production specifications and acts as the 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.
  • Utilize appropriate language/development stack including C, C++, or Python.
  • Work in cross-functional team setting to create robotic systems from prototype builds to production solutions.
  • 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.
  • 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.
  • Define and manage project success metrics on an on-going basis even after the completion of projects.
  • Mentor junior engineers.
  • Implement Agile development and Continuous Integration (CI) concepts in software development and maintenance.
  • Develop dynamic simulations.
  • Support existing software.
  • Support ArcBest and its subsidiaries on technical and strategic initiatives.
  • Other duties and projects, as assigned.

As a Senior Robotics Software Engineer, you will be a member of the ArcBest 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 workload.

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

Education: Master’s degree in Robotics, Computer Science or Computer/Electrical Engineering, preferred. Bachelor’s degree in Engineering required, preferably in Mechatronics, Computer/Electrical Engineering or Computer Science.

Experience: Minimum, three years’ experience as a Robotics Engineer, Software Engineer, or other related field. Prior experience researching, designing, prototyping, and delivering innovative solutions.

Computer Skills: Expertise in C/C++, expertise in Python a plus. Experience working in a Linux development environment, preferred. Experience with the Robotic Operating System, preferred. 

Other Requirements: Understanding of the organization, behavior, business practices, and inter-connectivity within ArcBest and its subsidiaries. Demonstrated leadership capabilities.

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