Responsibilities
Design and develop AI technologies i.e., machine learning, machine vision, robotic control
Implement ruled-based and imaging app..
Responsibilities
Design and develop AI technologies i.e., machine learning, machine vision, robotic control
Implement ruled-based and imaging application/algorithms for humanoid
Implement robotic control for humanoid
Provide troubleshooting expertise, technical training, system documentation to customer and customer service staff
Possess software design, architectural, imaging and kinematic control skills
Actively participate in the design, documentation, and development of the software for the next generation humanoids.
Enhance existing and implement new control features
Test all software changes
Fix software defects
Use of lab equipment, hardware and software tools to assist in developing and debugging of software
Work closely with other members in the development team
Requirements
Degree, Master or PhD in Engineering or Computer Science
3 – 5 years experience in software development for image processing/ machine vision and robotic control with PC platform
Programming knowledge (C,C++, C#) on Linux platform with ROS
Good experience in applied industrial AI
Good knowledge of machine learning, ruled-based algorithms and ROS
The successful candidate will need to demonstrate good organizational and communication skills, and a willingness to learn new skills and be capable of handling multiple task at any one time
Keen and passionate on humanoid engineering
Able to take on challenging project in short notice
The ability to conduct independent research while contributing to team-oriented projects.
Well-versed with PC architecture, Linux and Windows operating system
A fast self learner and a team player.
Proficient in English, both written and verbal communication