Robotics Software Engineer

Location Tokyo
Discipline Information Technology
Job type Permanent
Salary Negotiatable
Reference 37826

【COMPANY OVERVIEW】

AI development company supporting manufacturing industry

 

【JOB RESPONSIBILITIES】

  • Development, optimization and maintenance of perception algorithms for our products using ROS2, focusing on, but not limited to, LiDAR data processing.

  • Integration of perception components into the system and maintenance of the interfaces.

  • Establishment of testing procedures to ensure the stability, functionality, and performance of the perception components.

  • Troubleshooting perception-related technical issues in our systems, proposing and implementing effective solutions to them.

  • Continuous enhancement of the performance, efficiency, and scalability of the perception algorithms and components.

  • Close collaboration with fellow perception engineers and other teams to ensure seamless integration of perception components into the automation software.

 

【REQUIREMENTS】

Mandatory:

  • Bachelor’s, Master’s degree or higher in Computer Science, Robotics, Electrical Engineering or a related field. Candidates without a degree must have significant software development experience.

  • 2+ Years of experience as a Software Engineer in a collaborative environment.

  • Experience using ROS2 or ROS and a good understanding of its capabilities.

  • Proficiency with C++ or Python, experience of work in a large codebase.

  • Strong understanding of software versioning and working knowledge of Git.

  • Experience with perception algorithms development, particularly for point cloud data processing, using libraries such as OpenCV, Open3D, and PCL.

  • Excellent communication skills, with a proven ability to work in dynamic environments.

  • Proficiency in English.

 

Desirable:

  • Experience of working in the robotics industry.

  • Strong knowledge of best practises in software development.

  • Familiarity with Deep Learning frameworks such as TensorFlow and PyTorch.

  • Proficiency with C++ AND Python.

  • Experience working in a remote Linux environment.

  • Good understanding of containerization and experience using Docker.

  • Familiarity with Agile and the Scrum methodology.

  • Excellent problem-solving, organizational and analytical skills, with the ability to evolve product strategy based on research, data and industry trends.

  • Proficiency in Japanese.

 

【FOR FURTHER INFORMATION】

  • Contact NAME: Kairi Ando

  • Email: kairi.ando@cornerstone.jp