*Compensation package will be commensurate with experiences.
Responsibilities:
- Design and develop robotic automation systems and solutions.
- Program robotic systems using relevant programming languages (e.g., Python, C++, Java).
- Collaborate with cross-functional teams to analyse workflows and identify automation opportunities.
- Create and conduct tests to validate robotic systems and ensure reliability.
- Implement and maintain control systems for robotic applications.
- Troubleshoot and resolve issues with automated systems in real-time.
- Document system designs, processes, and technical specifications.
- Stay updated with the latest advancements in robotics and automation technologies.
- Other ad hoc duties as required.
Requirements:
- Minimum Diploma in Computer Science, Mechanical Engineering (Robotics), or a related field.
- Proficiency in programming languages relevant to automation (e.g., C++, Python, PLC programming).
- Proven experience in robotic automation design and implementation.
- Excellent communication and documentation skills.
- Basic theoretical knowledge on control theory and path planning algorithms.
- Practical hands-on experience with Motion control and path planning for mobile robots.
- Strong understanding of software development principles, including object-oriented design and software architecture.
- Knowledge of real-time and embedded systems programming.
- Experience with version control systems (e.g., Git) and collaborative development.
- Familiarity with cloud-based automation solutions, IoT applications, sensor integration, computer vision, and machine learning.