Develop and maintain existing and future robot navigation software in KTS
Perform research and recommend new technologies for implementation
Support customer engagements on pre-sales activities, including gathering systems requirements from customers and scope up software design specifications, conceptualizing approach/framework, and breakdown tasks for the team
Collaborate in cross-functional teams, such as contributing technical recommendations, identifying resource requirements, designing development approaches, etc
Development of in-house software such as Fleet Management System, mobile APP, UI, and APIs
Develop test cases, troubleshoot, and debug technical issues
Conduct and co-ordinate field evaluations and deployments
Document write-up, including design document, interface control document, software manual, etc
Job Requirements:
Degree in Computer Engineering, Computer Science, Electrical & Electronics Engineering, Mechanical Engineering (Robotics), or related disciplines
2-3 years of working experience in a related field
Strong team player and takes pride in delivering quality solutions
Strong communication skills and provide guidance to junior engineers
Able to work independently and self-motivated
Strong customer service oriented and possess a Can-Do attitude.
Experience in Agile development, React, NodeJS, MongoDB, and Javascript/Typescript/FeatherJS
Experience with ROS, Python, and C++ programming languages
Experience working on the following libraries: OpenCV and OpenVINO would be advantages
Knowledge in cross-platform compilation and optimization for x86, ARM, and other GPU-like accelerators
Understanding of DevOps practices and have used them to build CI/CD pipelines for software deployment would be advantageous.
Proven track record of designing, building, and maintaining Robotics Navigation Solutions.