Robotics Software Engineer - Manipulation & Automation
Position Overview
We are seeking a Robotics Engineer specializing in manipulation and automation to support the development of an automated grasp planning solution for robotic pick-and-place applications in automotive manufacturing environments.
This role focuses on developing robotic grasp planning algorithms, ROS2-based robotic platforms, and integrated robot systems capable of reliably manipulating real-world parts. The engineer will contribute to both software development and system integration, supporting a demonstration platform using collaborative robots.
The ideal candidate has strong experience in robotic manipulation, ROS/ROS2 development, and robotics software engineering with hands-on exposure to real robotic systems.
Key Responsibilities
Develop automated grasp planning tools for robotic pick-and-place applications.
Design and implement Python and C based algorithms for grasp generation and evaluation.
Build and maintain a ROS2-based robotic grasp planning platform.
Integrate grasp planning algorithms with robot hardware and collaborative robotic systems.
Evaluate grasp performance under real operational conditions using production parts.
Support testing and validation of robotic grasp solutions across multiple parts and use cases.
Troubleshoot and improve system performance based on real-world testing results.
Collaborate with cross-functional engineering teams to support system development and demonstrations.
Prepare technical documentation following engineering standards.
Required Qualifications
Master's degree or higher in Robotics, Computer Science, Mechanical Engineering, or a related discipline
Experience developing robotics software with real-world robotic manipulation systems
Strong experience with ROS / ROS2 for robotic manipulation or grasp planning
Proficiency in Python and preferably C
Solid understanding of robot kinematics, dynamics, and path-planning techniques
Experience applying machine learning methods to robotic perception or grasp planning
Proficiency in Linux environments (Ubuntu) and familiarity with Git version control
Strong debugging skills and system integration experience
Excellent communication skills and experience working with cross-functional engineering teams
Nice to Have
Experience with robot simulators such as Isaac Sim or MuJoCo
Background in manufacturing automation or robotic pick-and-place systems
Experience deploying robotics systems in production or industrial environments