Entry

Control Software Engineer

Job Description
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 in highly uncertain environments.
Details
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.
- Interfacing control algorithms with the core robotics system.
Minimum Qualifications/Requirements
- 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++ or 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.
- Development experience in one or more of the following: motion planning, trajectory optimization, control theory, state estimation, optimal control, or machine learning.
- 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.
Ideal candidate profile
- An flexible learner who excels in managing and prioritizing tasks, adapting to dynamic environments, and swiftly learning new technologies and skills.
- A critical thinker who can identify problems, develop efficient solutions, and understand the implications of changes in complex systems.
- A resilient performer who maintains the output quality and showing tenacity despite challenges in high-pressure situations.
- A proactive innovator who takes the initiative to identify business needs, suggesting improvements, and experimenting with creative solutions.
- A committed team player who demonstrates strong ownership of tasks, commitment to team decisions even when in disagreement, and fosters a transparent, positive work environment.
Language skills (Reading/Writing/Speaking)
Proficient in English
Japanese is preferred.
Contract type
Full-time employee (3 months of probationary period)
Work hours
Full-flextime (No core time)
Standard hours 9:00 - 18:00
Holidays
Two days off per week
Year-end and New Year holidays
Annual paid leave
National holiday make-up leave
Parenting leave
Nursing care leave
Congratulation and condolence leave
Salary
7 million yen ~ 10 million yen
Based on skills, experience, and abilities
Benefits
Complete health and social insurance
Commuting fee support
Rental Laptop and Smartphone
VISA support
Others
Please submit your resume in English.
  • Complete
  • Confirm
  • Submit

Complete the form and click "Review Your Application" button

Control Software Engineer

Not entered

Not entered

Not entered

Not entered

Not entered

Not entered

Not entered

Not entered

Not selected

Handling of personal information

We use cookies on this site to enhance your user experience. If you continue to browse, you accept the use of cookies policy on our site.

Accept