← Back to job listings
IC
Robotics Framework Engineer
ICON · Austin, United States
About The Role
Join ICON, a pioneering robotics company, as a Robotics Framework Engineer II. In this role, you will be responsible for designing, building, and maintaining the shared robotics software framework, owning the CI/CD pipelines, and developing test infrastructure. You will collaborate with robotics engineers and embedded software leads to understand platform needs and translate them into durable, well-tested infrastructure. This position is based in Austin, TX and requires a bachelor's degree in a related field, 5+ years of professional software engineering experience, and proficiency in modern C++ and Python.
- Design, build, and maintain the shared robotics software framework, including RT/NRT interface patterns, component lifecycle standards, and inter-process communication conventions.
- Own the CI/CD pipelines for embedded and robotics codebases, including automated build, test, and deployment workflows across simulation and hardware targets.
- Develop and maintain software-in-the-loop (SIL) environments and hardware-in-the-loop (HIL) test infrastructure to support continuous integration and system verification.
- Experience with robotics frameworks such as ROS/ROS2 and simulation environments such as Gazebo or MuJoCo
- Bachelor's degree or higher in Robotics, Computer Science, Software Engineering, or a related field
- Demonstrated ability to write production-quality, well-documented, testable code in a team environment
- Working knowledge of robotic arm kinematics (forward and inverse) and foundational robotics math
- Proficiency in modern C++ (17 or newer) and Python
- Hands-on experience building and maintaining CI/CD pipelines (e.g., GitHub Actions, Jenkins, or equivalent)
- 5+ years of professional software engineering experience, with at least 2 years in a robotics or embedded systems environment
- Familiarity with real-time systems and EtherCAT or similar fieldbus protocols
- Experience developing shared libraries or SDKs used by multiple engineering teams
- Experience with cross-compilation toolchains for embedded targets
- Contributions to or ownership of internal developer tooling, onboarding infrastructure, or software architecture documentation
- Exposure to safety-critical software development practices or formal verification methods
- A platform-builder mindset — someone who finds deep satisfaction in making other engineers more effective
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring