Epicareer Might not Working Properly
Learn More

C++ Software Engineer

Salary undisclosed

Apply on


Original
Simplified

We are seeking experienced software engineers to help design and define the next generation of Robot Management System to manage autonomous Robot. The ideal candidate has worked on safety-critical software development before and familiar with autonomous Robot operation.

What’ll you be doing

· Research the new software development technology

· Design / optimize software architecture based on customer’s requirement

· Design advance software functions based on different map engine

· Develop FMS software modules using C++ / Python /QT under Linux

· Develop GUI / Mobile App software to support Robot Management System

· Test, verify and productize the software modules / sub-system / system

· Assistant and conduct field test

· Maintain, improve and debug the pre-existing application source code

· Prepare design document.

What we need to see

· Degree or M.S. in computer science, engineering, or a related field

· Excellent knowledge and proven expertise in optimization algorithm

· Excellent C++ programming expertise required, Python and QT programming is a plus

· Proven software architecture skills

· Knowledge of Linux, and experience on Linux Driver and Linux Kernel preferred

· Knowledge of network communication protocol

· Experience working independently in a large software setting

· Experience working on Open RMF is a plus

  • · Excellent communication skills and demonstrate a proven ability to multitask and deliver on challenging software development tasks
Similar Jobs