Robotics Engineer

Insight Global
Austin, US
On-site

Job Description

Staff Software Systems Engineer – Robotics Platform

Location: On-site in Austin, Texas

Employment Type: Full‑Time

Insight Global’s client is building advanced, general‑purpose robotic systems designed to operate safely and effectively in human environments. They are seeking a Staff Software Systems Engineer to lead the design and development of scalable, reliable robot software platforms that span controls, integration, and system‑level architecture.

This role is ideal for a highly experienced engineer who thrives in technically complex environments, takes ownership end‑to‑end, and enjoys driving cross‑functional efforts from concept through deployment.

What You’ll Do

  • Lead cross‑functional engineering efforts to design, develop, and maintain platform‑level robotic software.
  • Define software requirements, system architectures, implementation plans, and test strategies for full‑stack robotic systems.
  • Own software design decisions for both general‑purpose and specialized robotic use cases.
  • Design and develop APIs, services, and frameworks to support prototyping, R&D experimentation, and off‑nominal test scenarios.
  • Drive root cause analysis for complex hardware‑software‑controls integration issues.
  • Troubleshoot and debug challenging issues across development and production environments.
  • Design fault detection, diagnostics, and recovery strategies to improve system robustness and uptime.
  • Support validation and test teams by developing modular robot and subsystem control software to enable efficient testing and data collection.

Required Skills & Experience

  • Strong proficiency in modern C++ (primary) and Python.
  • Deep understanding of object‑oriented design, multi‑threading, and Linux‑based application development.
  • Hands‑on experience with robotics software frameworks and tools, including:
  • ROS (core competency)
  • URDF
  • MuJoCo
  • Eigen
  • Proven experience integrating controls software with hardware abstraction layers for sensors and actuators.
  • Experience with containerization and orchestration technologies such as Docker and Kubernetes.
  • Familiarity with robot communication and industrial networking protocols (EtherCAT, CAN).
  • Strong knowledge of distributed systems, microservices architectures, and API design principles.

Nice to Have

  • Experience with teleoperation stacks, including Unity‑based and/or VR‑supported environments.
  • Background in platform‑level robotics software across:
  • Controls
  • Inverse kinematics (IK)
  • Perception drivers (camera and sensor interfaces)

Why This Role

  • High ownership and technical influence at the system and platform level.
  • Opportunity to shape the software foundation of next‑generation robotic systems.
  • Work alongside multidisciplinary teams solving real‑world robotics challenges at scale.

Skills & Requirements

Technical Skills

C++PythonRosUrdfMujocoEigenDockerKubernetesEthercatCanDistributed systemsMicroservices architecturesApi designAnalyticalProblem-solvingOwnershipCross-functional effortsCommunicationStakeholder managementRoboticsControlsIntegrationSystem-level architecture

Employment Type

FULL TIME

Level

senior

Posted

4/13/2026

Continue to LinkedIn

You will be redirected to the job posting on LinkedIn.