Senior Robotics Software Engineer - Real-Time Arm Control

Roboticsconnected

Austin (TX)

On-site

USD 140,000 - 180,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

ICON is seeking a Senior Robotics Software Engineer for our Software team in Austin, TX. You will develop high-performance C++ software to drive robotic arm motions, integrate real-time sensor data, and ensure reliable motion planning across ICON’s systems.

You will work on ROS-based architectures, sensor fusion, and simulation environments, collaborating with hardware and software teams to deliver robust, production-ready solutions.

Qualifications

  • Master's degree or higher in Software Engineering, Robotics, or related field.
  • 5+ years of professional robotics software development experience.
  • Proficiency in modern C++ (17+) and Python in a robotics context.
  • Deep understanding of robotic arm kinematics, dynamics, and motion planning.
  • Hands-on experience with sensors, actuators, localization, perception, and control systems.
  • Experience with sensor fusion and state estimation algorithms (e.g., Kalman Filters).
  • Strong knowledge of autonomy, ROS, and robotics simulation environments.

Responsibilities

  • Design, develop, and optimize high-performance C++ software for robotic arms.
  • Develop motion planning and trajectory generation algorithms for industrial arms.
  • Implement real-time sensor fusion and state estimation to improve localization.
  • Program robotic arm motions in coordination with other systems.
  • Develop and maintain simulated environments and automated test frameworks.
  • Lead system integration and validation across hardware and software.
  • Participate in architecture decisions for controls and electrical systems.
  • Contribute to design and code reviews for quality.
  • Collaborate with cross-functional teams and report to the Director of Embedded Software Engineering.

Skills

C++17+
Python
ROS
Robot arm kinematics
Motion planning
Sensor fusion
Real-time systems
Testing/CI

Education

Master's degree or higher in Software Engineering, Robotics, or related field

Tools

ROS
Git

Job description

ICON is seeking a Senior Robotics Software Engineer for our Software team in Austin, TX. You will develop high-performance C++ software to drive robotic arm motions, integrate real-time sensor data, and ensure reliable motion planning across ICON’s systems.

You will work on ROS-based architectures, sensor fusion, and simulation environments, collaborating with hardware and software teams to deliver robust, production-ready solutions.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Robotics Software Engineer I
Senior Robotics Software Engineer I

ICON Technology, Inc. • Austin (TX)

On-site
USD 140,000 - 180,000
Senior Embedded Software Engineer I, Robotic Controls
Senior Embedded Software Engineer I, Robotic Controls

ICON • Austin (TX)

On-site
USD 100,000 - 130,000
Robotics Software Team Lead & Architect
Robotics Software Team Lead & Architect

Roboticsconnected • Austin (TX)

On-site
USD 140,000 - 190,000
Robotics Software Manager: Lead, Grow & Architect
Robotics Software Manager: Lead, Grow & Architect

ICON • Austin (TX)

On-site
USD 120,000 - 170,000
Robotics Software Manager: Grow Talent, Architect Systems
Robotics Software Manager: Grow Talent, Architect Systems

ICON Technology Group • Austin (TX)

On-site
USD 160,000 - 210,000
Manager, Robotics Software
Manager, Robotics Software

ICON • Austin (TX)

On-site
USD 120,000 - 170,000
Manager, Robotics Software
Manager, Robotics Software

ICON Technology, Inc. • Austin (TX)

On-site
USD 140,000 - 190,000
Manager, Robotics Software
Manager, Robotics Software

ICON Technology Group • Austin (TX)

On-site
USD 160,000 - 210,000
Mechatronics Engineer - Robotics Motion & Control
Mechatronics Engineer - Robotics Motion & Control

Roboticsconnected • Austin (TX)

On-site
USD 90,000 - 130,000
Robotics Controls Engineering Manager - Real-Time Systems
Robotics Controls Engineering Manager - Real-Time Systems

Apptronik • Austin (TX)

On-site
USD 140,000 - 190,000