Aerobotix

Senior Robotics Engineer, Motion Planning

Aerobotix

full-time

Posted on:

Origin:  • 🇺🇸 United States • California

Visit company website
AI Apply
Manual Apply

Salary

💰 $130,000 - $190,000 per year

Job Level

Senior

About the role

  • Develop and implement algorithms, systems, and architecture for high-DOF robotic systems working in a constrained environment
  • Develop and implement computer vision algorithms using multi-modal sensing for 3D geometry reconstruction, segmentation, and inspection for manufacturing applications
  • Develop high-performance production-ready software packages and systems by enabling GPU programming and other hardware acceleration methods
  • Stay up to date with new research and novel findings in the fields of robotics and artificial intelligence
  • Test and evaluate current state-of-art algorithms and techniques of planning, learning, perception, and control
  • Maintain current knowledge of the product and related hardware to offer technical assistance to both internal and external teams, at our facilities and customer locations
  • Effectively identify and resolve software issues through systematic debugging, ensuring optimal functionality of the system
  • Allocate 50% of the time to assist the application team for POCs, FATs and deployments, complementing core software development responsibilities with support in application-related tasks and collaborations
  • Travel to client locations as needed for on-site system-level debugging, ensuring the restoration and maintenance of optimal system functionality
  • Other duties and projects

Requirements

  • Bachelor’s degree in Robotics, Computer Science or similar engineering discipline
  • 5+ years of demonstrated industry experience in developing, implementing, and testing algorithms for planning/learning/perception/control
  • Software development for complex function-based software that interacts with sensor inputs, control loops, and redundancy
  • Proficiency in C++
  • Experience deploying software systems in production environments
  • Experience implementing motion planning algorithms for dexterous manipulators in constrained environments
  • Strong intuition/understanding of motion planning and the underlying manifold
  • Experience in optimization-based or sampling-based motion planning algorithms
  • Architecture best practices; large-scale system design
  • Proficiency in working with ROS2 and other open-source libraries relevant to robotics
  • Ability to communicate and collaborate effectively across multiple teams
  • Willingness to work in a fast-paced environment with quickly changing priorities
  • Must meet export control requirements in the United States and maintain ongoing work authorization beginning at the time of hire through the entirety of employment
  • Preferred: MS/PhD degree in Robotics, Computer Science or similar engineering discipline
  • Preferred: 7+ years experience in developing, implementing, and testing algorithms for planning/learning/perception/control
  • Preferred: Experience in GPU programming and other hardware acceleration methods
  • Preferred: Developed and delivered complete software products that meet rigorous functional and safety-critical requirements