Senior Robotics Software Engineer I
SeniorOn-site (Austin)Salary undisclosed
Required Skills
Python
Job Description
ICON is looking for a Senior Robotics Software Engineer to join our Software team in Austin, TX. As a Senior Robotics Software Engineer, you will help develop and maintain robotic control software for all of ICON’s robotic systems. You will be responsible for developing high-performance C++ software to drive complex arm motions, integrating real-time sensor data, and ensuring reliable motion planning. This role is based at ICON’s Austin, TX headquarters, and will report to the Director of Embedded Software Engineering.
RESPONSIBILITIES
- Design, develop, and optimize high-performance C++ software for controlling and coordinating large-scale robotic arms.
- Develop robust motion planning and trajectory generation algorithms to safely navigate industrial arms through complex workspaces.
- Implement real-time sensor fusion and state estimation algorithms (using sensors like IMUs, LiDAR, etc.) to improve arm localization and end-effector precision.
- Program robotic arm motions in coordination with other systems.
- Develop and maintain simulated environments and automated test frameworks to support continuous integration and system verification.
- Lead system integration and validation efforts across hardware and software.
- Participate in architecture d
Ready to apply? Optimize your CV for this specific jobAI customizes your experience bullets and increases chances to get hired.