Job title: English only / Control Software Engineer in Japan!
Job type: Permanent
Emp type: Full-time
Industry: Information Technology / IT
Skills: ROS Robotic Operating System Linux
Salary: Negotiable
Location: Tokyo
Job published: 2024-09-06
Job ID: 54598

Job Description

Cloud Software Engineer in start-up AI company

 

** Visa sponsorship, relocation support are included, you need to be based in Tokyo, Japan**

 

 

■ Job Title

Control Software Engineer

 

■ Your Role and Responsibilities 

(Upon Employment) 

As a Control Software Engineer, you will be responsible for developing control algorithms for the autonomous operations of heavy machinery, such as excavators, cranes, and bulldozers, as well as for tuning and testing the algorithms at construction sites.

 

Your responsibilities will include:
- Development of controllers for uncertain plant characteristics.
- System identification of complex hydraulic systems.
- Task-specific motion planning and collision avoidance.
- Verification and tuning of controllers in a simulator.
- Validation and testing of controllers on real hardware. This includes occasional multi-day business trips within Japan.
- Interfacing control algorithms with the core robotics system.


(Scope of any potential changes)

Duties as defined by the company  

 

■ Minimum Qualifications/Requirements

- Development experience in one or more of the following: motion planning, trajectory optimization, control theory, state estimation, or optimal control.
- Bachelor’s, Master’s degree or higher in Electrical or Mechanical Engineering, Computer Science, Robotics, or a related field.
- 2+ Years of development experience in a collaborative environment.
- Proficiency with C++ and Python, experience of work in a large codebase.
- Excellent communication skills, with a proven ability to work in dynamic environments.
- Proficiency in English.

 

■ Preferred Qualifications/Requirements

- Experience in the fields of industrial robotics, autonomous vehicles, or working with hydraulics.
- Programming skills considering computational performance, maintainability, and system safety.
- Experience with ROS2 or ROS.
- Academic publications, patents, and/or contributions to OSS.
- Experience in the certification process of automation systems in the automotive or aerospace industry.
- Familiarity with Agile and the Scrum methodology.
- Proficiency in the Japanese language.

 

■ Work Location

(Upon Employment)

Tokyo
** This role requires on-site work in/around Tokyo. Sometimes you will have to visit client.


(Scope of change)

Location as specified by the company  

 

■ Salary 

7 million yen ~ 10 million yen
Based on skills, experience, and abilities

 

Details will be provided during the meeting.