EngineerJobs.io
← Back to all jobs

Job Description

ArcBest is hiring a Robotics Software Engineer III to build and standardize the infrastructure that powers the full lifecycle of autonomous robotics software and models.

Responsibilities

  • Design and enable shared infrastructure across the robotics software lifecycle: Source, Build, Test, Simulate, Deploy, Monitor
  • Standardize build systems and CI/CD pipelines for robotics software, embedded systems, and simulation environments
  • Define and manage artifact versioning for binaries, firmware, configuration, calibration data, maps, and vehicle-specific parameters
  • Establish platform standards, reference architectures, and best practices used across multiple product teams
  • Enable large-scale Software-in-the-Loop (SIL), Hardware-in-the-Loop (HIL), and regression simulation workflows
  • Integrate simulation results into CI with clear pass/fail criteria and reporting
  • Support scenario-based testing, coverage tracking, and regression analysis
  • Collaborate with simulation and vehicle integration teams to improve correlation between simulation outputs and real-world vehicle behavior
  • Design and evolve shared infrastructure for the ML model lifecycle used in autonomy systems
  • Enable dataset versioning, lineage tracking, training reproducibility, and model promotion workflows
  • Define standards for model packaging, vehicle deployment, runtime monitoring, and rollback mechanisms
  • Partner with perception and autonomy teams to support safe, performant model deployment while domain teams retain ownership of model design and performance outcomes
  • Build and maintain pipelines for deploying software and models to development vehicles, test fleets, and production systems
  • Enable vehicle-level observability using logging, metrics, and distributed tracing
  • Support fast diagnosis of field issues and ensure feedback loops into development, testing, and simulation environments
  • Provide traceability for safety-critical systems, including identifying what software, model, and configuration ran on a specific vehicle at a given time
  • Support functional safety needs by enabling reproducible builds, preserving validation evidence, and supporting audits and certification activities (e.g., ISO 3691-4, ISO 13849)
  • Collaborate with Functional Safety Engineering to align infrastructure with compliance and certification requirements
  • Act as a force multiplier by reducing duplicated tooling and infrastructure maintenance overhead
  • Make pragmatic trade-offs among development velocity, system reliability, and safety requirements
  • Mentor engineers on platform usage, infrastructure best practices, and scalable system design
  • Influence technical direction across teams without direct people management responsibility
  • Other duties and projects as assigned

Requirements

  • Bachelor’s Degree in Computer Science, Robotics, Electrical Engineering, Mechanical Engineering, or related field (required)
  • Hands-on experience with Linux-based systems and containerized environments (required)
  • Experience with CI/CD, build tooling, and artifact management solutions (required)
  • Experience supporting complex, distributed, real-time, or hardware-integrated systems (required)

Technologies

  • Linux-based systems
  • Containerized environments
  • CI/CD
  • Artifact management solutions
  • Bitbucket
  • Jira automation
  • MLOps
  • Dataset versioning
  • Model versioning
  • Deployment pipelines
  • ROS
  • ROS2
  • Software-in-the-Loop (SIL)
  • Hardware-in-the-Loop (HIL)
  • Distributed tracing

Experience (Preferred)

  • 4 years of experience in software infrastructure, platform engineering, or DevOps roles (preferred)

Education (Preferred)

  • Master’s Degree or equivalent industry experience in robotics, autonomous systems, or distributed systems (preferred)

Additional Requirements (Preferred/Relevant)

  • Exposure to simulation-heavy environments or systems that integrate tightly with physical hardware
  • Experience in robotics, autonomous systems, or embedded software development (preferred)
  • Experience with SIL and HIL testing methodologies (preferred)
  • Experience working in safety-critical or regulated environments (preferred)
  • Understanding of vehicle systems, sensors, and real-world deployment constraints (preferred)

Location

  • Boston, MA (onsite)

Benefits

  • Salary position paid biweekly

Work Hours

  • Generally 8:00 am - 5:00 pm with occasional irregular hours depending on workload

Travel Requirements

  • Occasional travel (25% - 50%) to support field testing and collaboration

Similar Jobs