Robotic Software Engineer
Nanogrind Technologies
George Town
On-site
MYR 60,000 - 80,000
Full time
14 days ago
Job summary
A technology company specializing in robotics in Malaysia is seeking a software developer for their autonomous robot projects. The role involves enhancing the Ai Vision system, collaborating on product design, and ensuring best practices in software development. Ideal candidates should have at least a Bachelor's degree in a relevant field and experience in developing autonomous navigation systems.
Qualifications
- Minimum 1 year experience in software development on autonomous robot.
- Strong mathematical skills in autonomous navigation and computer vision.
- Ability to maintain confidentiality and work collaboratively.
Responsibilities
- Research and develop Ai Vision system and navigation algorithms.
- Design, build, test and validate autonomous robots.
- Maintain CI/CD infrastructure and tools.
Skills
Software development on autonomous robot
Mathematical optimization
Ai vision camera tools
Cloud development with AWS, GCP, Azure
Front end application development
Serial communication on devices
Education
Bachelor's or Master's in Computer Science, Software Engineering, Robotics or related field
Responsibilities
- Perform research and development on improving the Ai Vision system, docking, localization, path planning and navigation algorithms of the AMR.
- Collaborate with team members in product and engineering to design, build, test and validate autonomous robots.
- Perform good development practices and software development life cycle methodologies throughout development.
- Design, build and maintain CI/CD infrastructure and tools.
- Worked in conjunction with development teams, and product management to establish a verification & validation plan.
- Successfully moved the program through the scoping phase and into full-scale development.
- Complete project on time with the project plan provided.
- Flexible program ready for add on extra features
- Develop the simplest solution coding for any system
- Developing and directing software system validation and testing methods.
- Applying best practices and standard operating procedures.
- Creating innovative solutions to meet project requirement
Job & Skill Requirements
- Candidates possess at least a Bachelor\'s Degree or Master in Computer Science, Software Engineering, Robotics or related field
- Strong math skills, familiarity with mathematical optimization in autonomous navigation and computer vision
- At least 1 year in software development on autonomous robot.
- Familiar with Ai vision camera tools.
- Good knowledge on Cloud development with AWS, GCP and Azure.
- Develop and maintain detailed functional interface specification
- Resourceful, meticulous, responsible, able to maintain confidentiality at all times, team player, self-motivator and demonstrate positive work attitude.
- Ability to work in a highly collaborative and dynamic environment across a broad range of engineering team.
- Strong autonomous systems experience.
- Strong in develop front end application.
- Skilful in serial communication on devices.