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