Enable job alerts via email!

Mechanical Software Engineer

Nanogrind Technologies

Penang

On-site

MYR 40,000 - 60,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading technology company is seeking a software developer specialized in autonomous robotics. The role involves developing algorithms for navigation, collaborating on product design, and applying best practices in software development. Candidates should have a relevant degree, solid programming skills, and experience in cloud technologies.

Qualifications

  • 1 year of software development experience in autonomous robots required.
  • Strong programming skills in multiple languages.
  • Good knowledge of cloud development and AI vision camera tools.

Responsibilities

  • Research and develop algorithms for AMR navigation.
  • Collaborate with teams to design and validate autonomous robots.
  • Maintain CI/CD infrastructure and ensure development practices.

Skills

Mathematical optimization
Computer vision
Robotics
Cloud development
Front-end application development
Attention to detail
Teamwork

Education

Bachelor's Degree or Master in Computer Science
Software Engineering
Robotics

Tools

AWS
GCP
Azure
Python
C++
C#.Net
ASP.Net
Spring
JavaScript
Linux
SQL
Object Oriented Programming
Artificial Intelligence

Job description

Job Description & 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.
  • Programming skill (s): Python, C++, C#.Net, ASP.Net, Spring, JavaScript, JQuery, CSS, Mobile application, Linux, SQL, Object Oriented Program, Artificial Intelligence, Computer Vision and etc.
  • 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.
  • Strong attention to detail.


Interested candidates please submit your application through Jobstore
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.