GrepJob
ICON

Senior Robotics Software Engineer I

ICON
Apply
5 days ago

Responsibilities

  • Design, develop, and optimize high-performance C++ software for robotic arms.
  • Develop motion planning and trajectory generation algorithms.
  • Implement real-time sensor fusion and state estimation algorithms.
  • Program robotic arm motions in coordination with other systems.
  • Develop and maintain simulated environments and automated test frameworks.
  • Lead system integration and validation efforts across hardware and software.
  • Participate in architecture decisions for controls and electrical systems.
  • Participate in design and code reviews.

Requirements

  • Masters 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.
  • Deep understanding of robotic arm kinematics and motion planning.
  • Hands-on experience with robotic platforms, sensors, and control systems.
  • Practical experience designing sensor fusion and state estimation algorithms.
  • Strong knowledge of autonomy algorithms and robotics frameworks.

Tech Stack

Categories