
Senior Robotics Developer
- Singapore
- Permanent
- Full-time
- Architect, develop, and implement software modules in accordance with proper coding principles and standards.
- Perform code reviews and contribute to establishing best practices in software engineering across the team.
- Support the integration and communication between software modules and robotic systems.
- Lead in the implementation and optimization of path planning, motion control, and kinematic algorithms for industrial robots.
- Troubleshoot and debug software issues, proposing and implementing effective solutions to ensure robust performance of robotic systems.
- Drive adoption of modern development tools, frameworks, and methodologies suited for robotic applications (C++, Python).
- Bachelor's degree in Computer Science, Robotics, Software Engineering, or a related field.
- Min. of 5 years of hands-on experience in robotics development.
- Advanced understanding of robotic principles, kinematics, and control systems.
- Proficiency in programming languages used in robotic software development, such as Python, C++.
- Strong problem-solving skills and an ability to work collaboratively in a team environment.
- Proven track record of delivering production-grade software in an industrial or R&D setting.
- Good communication skills to effectively share ideas and collaborate with team members.
- Attention to detail and a commitment to producing high-quality software solutions.