Search by job, company or skills

E

Robotics Software Testing Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 10 days ago
  • Over 50 applicants

Job Description

As a Robotic Software Testing Engineer you will be responsible for deploying, configuring, validating, and supporting software systems on ERIC Robotics robotic platforms during pilots and production rollouts.

This role bridges ML/robotics software teams and real-world deployments, ensuring that what is built in-house works reliably at customer sites.

This is not a pure development role it is a system-level deployment, debugging, and integration role.

Key Responsibilities

1. Software Deployment & Integration

  • Deploy robotic software stacks including:
    • Perception pipelines
    • ROS / ROS2 nodes
    • Dashboards and monitoring tools
  • Configure software for:
    • Different hardware variants
    • Client-specific environments
  • Perform on-site and remote deployments during:
    • Pilots
    • POCs
    • Production rollouts

2. System Validation & Debugging

  • Validate end-to-end system functionality:
    • Sensor data flow
    • ML inference outputs
    • Latency and stability
  • Debug issues related to:
    • ROS topics/services
    • Network connectivity
    • Software crashes or performance drops
  • Coordinate with ML and robotics teams to close deployment issues.

3. Operations & Support

  • Act as the first line of technical support during deployments.
  • Collect logs, metrics, and field feedback.
  • Create deployment SOPs, checklists, and rollback plans.
  • Train internal teams or clients (when required) on system usage.

Requirements

Technical Skills (Must Have)

  • Strong proficiency in Linux.
  • Hands-on experience with ROS / ROS2.
  • Good understanding of:
    • Networking (IP, SSH, ports, firewalls)
    • System logs and debugging
  • Experience working with hardware-software integrated systems.
  • Ability to troubleshoot under field conditions.

Good to Have

  • Familiarity with:
    • Docker / containers
    • Edge devices (Jetson, industrial PCs)
    • Python-based tooling
  • Exposure to robotics, ML systems, or IoT deployments.

Benefits

  • Real-world robotics deployment experience

  • Exposure to full-stack robotic systems (software + hardware)

  • Direct work with ML and robotics teams

  • High-ownership, high-impact role

  • Strong learning and growth opportunities





  • More Info

    Job Type:
    Industry:
    Function:
    Employment Type:

    About Company

    Job ID: 144021779