About the role
Research and development focused robotics software engineer role developing AI-driven manipulation algorithms, simulation tools, and UI/UX for industrial robot platforms.
ResearchOnsite
Key Responsibilities
- Collaborate within a cross‑functional team of technical experts to develop and optimize state‑of‑the‑art robotic algorithms.
- Continuously test, improve, and debug existing software modules.
- Develop machine learning‑based algorithms for toolpath planning strategies.
- Leverage 3D simulation tools for performance analysis and validation of robotic algorithms.
- Design UI/UX components for robotic software interfaces.
- Integrate software solutions into robotic platforms alongside team members.
Requirements
- Degree in Robotics, Computer Science, Mechatronics Engineering or equivalent.
- Approximately 2 years of experience developing and deploying robotic algorithms for industrial applications.
- Proficiency in programming languages such as C, C++, Python, JavaScript, and version control with Git.
- Proficiency in robot programming using Robot Operating System (ROS) and Linux environments.
- Experience with AI/ML frameworks and computer vision tools (e.g., TensorFlow, PyTorch, OpenCV, PCL) – preferred.
- Experience with 3D simulation tools (e.g., Gazebo, Isaac SIM) – preferred.