Login or register to see your saved jobs and receive scout emails
Login or register to find a job
Job ID : 1454380 Date Updated : November 14th, 2024

Robotics Software Engineer

Hiring Company AI development company supporting manufacturing industry
Location Tokyo - 23 Wards
Job Type Permanent Full-time
Salary Negotiable, based on experience

Job Description

【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.

General Requirements

Minimum Experience Level Over 3 years
Career Level Mid Career
Minimum English Level Fluent
Minimum Japanese Level Fluent
Minimum Education Level Bachelor's Degree
Visa Status Permission to work in Japan required

Job Location

  • Tokyo - 23 Wards

Work Conditions

Job Type Permanent Full-time
Salary Negotiable, based on experience
Industry Software

Job Category

  • IT, Web and Communication > Software Developer

Company Details

Company Type Small/Medium Company (300 employees or less)