Drimva

ICON Build

Senior Robotics Software Engineer I

Austin, Texas, United States · Senior · Full-time · Posted Jun 30, 2025

Experience
5+ years of professional robotics software development experience.
Education
Master’s degree or higher in Software Engineering, Robotics, Mechanical Engineering, or a related field.

About the job

Develops and maintains robotic control software for ICON’s robotic systems, focusing on robotic arm motion, sensor integration, and reliable planning.

What you'll do

  • Design and optimize C++ software, motion planning, and trajectory-generation algorithms for robotic arms.
  • Implement real-time sensor fusion and state estimation, and coordinate arm motions with other systems.
  • Maintain simulation and automated test frameworks; lead hardware-software integration and validation.

What they ask for

  • Master’s degree or higher in Software Engineering, Robotics, Mechanical Engineering, or a related field.
  • 5+ years of professional experience in robotics software development.
  • Expert-level proficiency in modern C++ (17 or newer) and Python in a professional robotics software environment.
  • Foundational knowledge of robotic arm kinematics, multi-body dynamics, and motion planning; hands-on experience with robotic platforms, sensors, actuators, localization, perception, and control systems.

Nice to have

  • Experience programming industrial robots in high-level languages.
  • Experience in formal control theory and linear algebra.

Tools

C++, Python, IMUs, LiDAR, Kalman Filters, ROS

Model-written summary · the original posting is authoritative

First seen Oct 29, 2026 · Last verified Nov 5, 2026 (UTC)