About this role
<p style="margin:0.0cm;line-height:normal;font-size:11.0pt;font-family:Aptos, sans-serif"><strong>Job Descriptions:</strong></p> <ul style="margin-top:0.0cm;margin-bottom:0.0cm" type="disc"> <li style="margin-bottom:0.0cm;line-height:normal;margin-top:0.0cm;margin-right:0.0cm;font-size:11.0pt;font-family:Aptos, sans-serif">Perform design, implementation, and deployment of advanced software modules for robotics systems, such as perception, localisation, navigation, machine learning, or robotics management </li> <li style="margin-bottom:0.0cm;line-height:normal;margin-top:0.0cm;margin-right:0.0cm;font-size:11.0pt;font-family:Aptos, sans-serif">Develop, optimise and test software algorithm APIs under Windows and/ or embedded Linux environments</li> <li style="margin-bottom:0.0cm;line-height:normal;margin-top:0.0cm;margin-right:0.0cm;font-size:11.0pt;font-family:Aptos, sans-serif">Develop validation and verification test plans, to ensure that the engineering deliverables meet both customer goals and internal specifications as well as troubleshooting</li> <li style="margin-bottom:0.0cm;line-height:normal;margin-top:0.0cm;margin-right:0.0cm;font-size:11.0pt;font-family:Aptos, sans-serif">Participate in meetings with cross-functional teams to solicit inputs for continual improvement process</li> <li style="margin-bottom:0.0cm;line-height:normal;margin-top:0.0cm;margin-right:0.0cm;font-size:11.0pt;font-family:Aptos, sans-serif">Conduct trials to collect data and evaluate the attribute or capability of the software modules. Perform quality assurance to ensure it meets the expected results</li> <li style="margin-bottom:0.0cm;line-height:normal;margin-top:0.0cm;margin-right:0.0cm;font-size:11.0pt;font-family:Aptos, sans-serif">Support the testing/ deployment engineer in defining DOE (design of experiment) procedures, analysing and documenting the result</li> <li style="margin-bottom:0.0cm;line-height:normal;margin-top:0.0cm;margin-right:0.0cm;font-size:11.0pt;font-family:Aptos, sans-serif">Support the software lead in administration or software documentation when required</li> <li style="margin-bottom:0.0cm;line-height:normal;margin-top:0.0cm;margin-right:0.0cm;font-size:11.0pt;font-family:Aptos, sans-serif">Troubleshooting robotics systems in both simulation and physical system</li> <li style="margin-bottom:0.0cm;line-height:normal;margin-top:0.0cm;margin-right:0.0cm;font-size:11.0pt;font-family:Aptos, sans-serif">Static code analysis, unit testing and code coverage</li> <li style="margin-bottom:0.0cm;line-height:normal;margin-top:0.0cm;margin-right:0.0cm;font-size:11.0pt;font-family:Aptos, sans-serif">Perform system deployment, integration, tests and project documentation</li> <li style="margin-bottom:0.0cm;line-height:normal;margin-top:0.0cm;margin-right:0.0cm;font-size:11.0pt;font-family:Aptos, sans-serif">Communicate with internal/ external customers on project requirements/ progress and on-site system implementation</li> </ul> <p style="margin:0.0cm;line-height:normal;font-size:11.0pt;font-family:Aptos, sans-serif"> </p> <p style="margin:0.0cm;line-height:normal;font-size:11.0pt;font-family:Aptos, sans-serif"><strong>Requirements:</strong></p> <ul style="margin-top:0.0cm;margin-bottom:0.0cm" type="disc"> <li style="margin-bottom:0.0cm;line-height:normal;margin-top:0.0cm;margin-right:0.0cm;font-size:11.0pt;font-family:Aptos, sans-serif">At least a Degree in Computer Science, Electrical/ Mechatronics/ Mechanical Engineering (related discipline or equivalent)</li> <li style="margin-bottom:0.0cm;line-height:normal;margin-top:0.0cm;margin-right:0.0cm;font-size:11.0pt;font-family:Aptos, sans-serif">Entry level candidates are welcome to apply.</li> <li style="margin-bottom:0.0cm;line-height:normal;margin-top:0.0cm;margin-right:0.0cm;font-size:11.0pt;font-family:Aptos, sans-serif">Knowledge or experience related to C, C++</li> <li style="margin-bottom:0.0cm;line-height:normal;margin-top:0.0cm;margin-right:0.0cm;font-size:11.0pt;font-family:Aptos, sans-serif">Knowledge or experience related to Python programming is an added advantage</li> <li style="margin-bottom:0.0cm;line-height:normal;margin-top:0.0cm;margin-right:0.0cm;font-size:11.0pt;font-family:Aptos, sans-serif">Knowledge of ROS is an added advantage</li> <li style="margin-bottom:0.0cm;line-height:normal;margin-top:0.0cm;margin-right:0.0cm;font-size:11.0pt;font-family:Aptos, sans-serif">Experience in embedded systems implementation, such as ARM, DSP or FPGA, would be an added advantage</li> <li style="margin-bottom:0.0cm;line-height:normal;margin-top:0.0cm;margin-right:0.0cm;font-size:11.0pt;font-family:Aptos, sans-serif">Having experience in technology development for robotics systems will be a plus, not mandatory</li> <li style="margin-bottom:0.0cm;line-height:normal;margin-top:0.0cm;margin-right:0.0cm;font-size:11.0pt;font-family:Aptos, sans-serif">Ability to contribute as a team player or independently</li> <li style="margin-bottom:0.0cm;line-height:normal;margin-top:0.0cm;margin-right:0.0cm;font-size:11.0pt;font-family:Aptos, sans-serif">Strong interpersonal and communication skills</li> <li style="margin-bottom:0.0cm;line-height:normal;margin-top:0.0cm;margin-right:0.0cm;font-size:11.0pt;font-family:Aptos, sans-serif">Ability to demonstrate a high level of initiative and resourcefulness</li> </ul>