Epicareer Might not Working Properly
Learn More
V

Senior Software Engineer, Robotics (Manipulation)

Salary undisclosed

Apply on


Original
Simplified
In this role, you will be instrumental in advancing the capabilities of our robotic solutions, specifically in the area of robotic manipulation. You will be responsible for developing sophisticated software that enables robots to perform complex real-world tasks.
Minimum Qualifications:
  • Bachelor s degree in Robotics, Computer Science, or a closely related field.
  • 4+ years of experience in software development for robotic manipulation.
  • Proficiency in Python.
  • Experience with frameworks such as ROS 1/2, MoveIt!, or OpenRAVE.
  • Expertise in motion planning, motion execution, multi-arm coordination, robotic kinematics, and environment representation.
  • Familiarity with simulation tools for testing and validating robotic systems.
  • Ability to collaborate on-site and communicate effectively with both technical and non-technical stakeholders.
  • Experience with Linux-based software development.
Preferred Qualifications:
  • Master s degree in a relevant field.
  • 6+ years of experience in robotic manipulation software development.
  • Proficiency in modern C++.
  • Experience with robotic hardware integration, especially Fanuc robot arms.
  • Familiarity with developing APIs and SDKs for robotic systems.
  • Experience with RESTful and/or gRPC services and NoSQL databases (e.g., MongoDB).
  • Understanding of parallel/distributed systems, asynchronous programming, and Docker.
Responsibilities:
  • Design and develop high-performance robotic manipulation software.
  • Enhance robotic solutions through advanced motion planning, kinematics, and control strategies.
  • Extend simulation environments to test and refine robotic functionalities.
  • Collaborate with hardware engineers, product managers, and software teams to integrate new capabilities.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job