Robotics Software Engineer III - Infrastructure
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