Skip to content

Search jobs inside your AI agent.

Grok Bot

Connect

Osaro

Senior Robotics Software Engineer

Posted Updated
Discussion

Description

  • We are seeking a full-time Senior Robotics Software Engineer to enhance the performance and efficiency of our robot control stack—integrating advanced perception systems and adaptive decision-making algorithms—to empower industrial robotic arms with the autonomy required for diverse, high-precision pick-and-place applications
  • You will lead the motion planning and control systems development at OSARO, optimizing our software architecture and code to deliver deterministic, real-time performance
  • In this role, you will collaborate closely with teams across Hardware, Infrastructure, and Machine Learning to integrate robust, production-grade solutions into our customers’ complex software environments
  • This role is ideal for candidates who are passionate about engineering solutions that bridge advanced robotics and real-time control, take full ownership of their work, and thrive in a challenging, collaborative environment
  • Direct the development of motion planning and control systems for industrial robotic arms, with a focus on high-precision, pick-and-place operations
  • Design and implement robust software interfaces with industrial robotic arms to achieve deterministic, real-time performance
  • Lead technical design discussions and code reviews with an emphasis on real-time performance, and system robustness
  • Collaborate with robotics and controls engineers to design, implement, and validate advanced control algorithms
  • Create reliable, production-grade code aimed at near-term deployment, with a focus on performance, robustness, and scalability
  • Research and develop cutting-edge control strategies to continually improve the performance, robustness, and versatility of our robotic systems
  • Traveling to customer sites to manage software deployments
  • Background working with robotic sensors (e.g., cameras, force sensors, grippers) involving sensor integration, calibration, or real-time data processing
  • Hands-on experience with industrial robotic arms, including direct development with low-level hardware controllers
  • BS in Computer Science, Robotics, or related field
  • Developing and tuning control frameworks for robotic applications
  • In-depth knowledge of robotic system design, integration, debugging, verification, and testing, particularly for industrial robotic manipulators operating in demanding, real-time environments
  • 5+ years of experience in robotic control development, including experience with:
  • Trajectory optimization, kinematics, and motion planning for multi-axis robots
  • Expertise in Rust or C++ with a proven ability in software design, architecture, and developing complex, real-time, multi-process systems
  • Experience implementing algorithms for generating collision-free, time-optimal trajectories for robotic manipulators
  • Experience working in an Agile development environment
  • MS or Ph.D. in Computer Science, Robotics, or related field

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →