ICON

Robotics Framework Engineer II

ICON
Apply
3 months ago

Responsibilities

  • Design, build, and maintain shared robotics software frameworks, including real-time/non-real-time interface patterns, component lifecycle standards, and inter-process communication conventions.
  • Own 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 and hardware-in-the-loop test infrastructure for continuous integration and system verification.
  • Build shared robotics toolkits such as kinematics libraries, coordinate-frame utilities, and trajectory mathematics tools.
  • Establish code quality standards, branching strategies, and release processes across embedded and robotics teams.
  • Document framework decisions and onboarding guidance through Architecture Decision Records and developer documentation.
  • Collaborate with robotics engineers and embedded software leads to translate platform needs into durable, tested infrastructure.
  • Maintain onboarding tooling that enables new engineers to ramp up and contribute independently.

Requirements

  • Bachelor's degree or higher in Robotics, Computer Science, Software Engineering, or a related field.
  • At least five years of professional software engineering experience, including at least two years in a robotics or embedded systems environment.
  • Proficiency in modern C++ 17 or newer and Python.
  • Hands-on experience building and maintaining CI/CD pipelines such as GitHub Actions or Jenkins.
  • Working knowledge of forward and inverse robotic arm kinematics and foundational robotics mathematics.
  • Experience with ROS/ROS2 and simulation environments such as Gazebo or MuJoco.
  • Ability to write production-quality, well-documented, testable code in a team environment.
  • Preferred experience includes shared libraries or SDKs, real-time systems, EtherCAT or similar fieldbus protocols, embedded cross-compilation toolchains, developer tooling, onboarding infrastructure, software architecture documentation, safety-critical development, or formal verification methods.

Benefits

  • Based at ICON's Austin, Texas headquarters.
  • Equal opportunity employer with reasonable accommodations for qualified individuals with disabilities.

Tech Stack

C++GitHub ActionsJenkinsPython

Categories

ICON

About ICON

201-500 employees

ICON is the global leader in construction automation, developing robotics, intelligent software systems, and advanced materials that are changing the way the world builds on Earth and beyond. For more information visit www.iconbuild.com or follow on X™, Instagram®, Facebook®, YouTube®, or Threads® (@ICON3DTech).

Contact me