Senior Software Engineer for Industrial Robot Applications (C++)

  • 東京
  • リモートなし
  • フルタイム
  • 2025年3月25日
条件
yen-icon
年収 800万〜1,400万円
location-icon
海外から応募可 👍
visa-icon
ビザサポートあり 👍
(海外からのビザサポートあり)
応募条件
language-icon
語学力
英語力: ビジネスレベル
日本語力: 不問 👍
career-icon
必要な経験
シニア以上
yen-icon
年収 800万〜1,400万円
location-icon
海外から応募可
visa-icon
ビザサポートあり
language-icon
英語力: ビジネスレベル
language-icon
日本語力: 不問
career-icon
シニア以上
Mujin develops "MujinController," a platform that leverages a real-time digital twin and advanced robotics to seamlessly connect industrial equipment for fully autonomous operations.
Driven by our unique approach towards Robotics Machine Intelligence (MujinMI), we offer a robust suite of perception, planning, and control algorithms, enabling autonomous robot movement and transforming automation in challenging industrial environments.
Trusted by globally recognized companies, our cutting-edge technology enhances efficiency and innovation across the supply chain. With headquarters in Japan and expanding offices in China, the US, and Europe, Mujin offers a dynamic, fast-growing environment where your work directly shapes the future of automation.
 
We are seeking a Senior Software Engineer to join our Robotics System Team within our fast-paced, agile development environment. As a key member of the Robotics System Team, you will be responsible for leading the design, development, and implementation of advanced robotics technologies to enhance our core product: MujinController. MujinController can transform any basic industrial robot into a powerful intelligent robot with 3D vision and real-time motion planning capabilities
 
 

Responsibilities

  • Lead the development of motion planning, control, and system design of industrial robots applications, and solve cutting-edge scientific and technical challenges.
  • Design, develop, and test motion planning and control algorithms for industrial robots to execute various tasks, highly concurrent software systems, and real-time communication modules with robot controllers and peripheral devices in C/C++.
  • Lead the deployment of Mujin systems at customer sites, ensuring successful implementation and integration.
  • Mentor and guide junior team members, providing technical leadership and direction.
  • Work collaboratively with cross-functional teams to identify and address technical challenges, and contribute to the development of innovative solutions.

 

Minimum Requirements

  • Advanced degree in computer science, robotics, or related fields.
  • 5+ years of work experience in robotics or software engineering.
  • Strong proficiency in C++.
  • Experience using linear algebra and 3D geometry to solve engineering problems.
  • Experience with Linux.
  • Strong passion to make robotics systems to be used in production.

 

Preferable Requirements

  • Proven experience in developing concurrent and hierarchical robotic software systems such as ROS.
  • Experience leading software development in small to medium-scale teams.
  • In-depth knowledge of multi-joint robot hardware.
  • Advanced Linux user.
  • Mathematical background such as multibody dynamics, collision checking, search algorithms, and optimization.

 

Attractiveness

  • We are focused on solving real-world problems and your contributions are deployed quickly to empower industrial robots to perform tasks that were previously impossible.
  • Our team members come from specialized areas in robotics and have achieved degrees from top-tier universities such as Nanyang Technological University, Carnegie Mellon University, and MIT, and some have won top prizes in robotics competitions.
  • We use "machine intelligence" to make our robots intelligent. It's a fusion of real-time motion planning, perception, simulation, and control technologies. Read it here.
  • As a Senior Robotics Software Engineer, you will have the opportunity to work on cutting-edge robotics technologies, mentor junior team members, and contribute to the development of innovative solutions. We are looking for a passionate and experienced individual who can lead the development of advanced robotics software systems.

 

Interview Process:

  • Coding Assessment: Initial technical evaluation.
  • HR Interview: Discussion with Human Resources.
  • Hiring Manager Interview: One or two rounds with the hiring manager.
  • Take-Home Assignment & Feedback Interview (If Applicable): A task to complete on your own, followed by a feedback session.

 

Location

  • 3-8-5 Tatsumi, Koto-Ku, Tokyo 135-0053, Japan

 

Work Hours

  • 8:45 - 17:45 (with a 60-minute break)

 

Salary

  • Based on experience and skills
  • Salary revision twice a year
  • Additional bonuses available based on performance

 

Holidays

  • Every Saturday and Sunday
  • Annual paid leaves
  • Maternity leave and Childcare leave
  • Other holidays as defined by the company

 

Company Benefits

  • Flexible dress code policy
  • Commuting allowance
  • Japanese Social Security (Health Insurance, Pension, Labor Insurance)
  • Monthly team dinner support
  • Free buffet lunch every workday
  • Free vending machines (offering drinks and snacks)
  • High-end coffee machine
  • Exclusive Employee Gym Access

 

Japan Relocation Support

  • Visa sponsorship
  • Flight ticket support
  • Shipping expenses coverage up to a specified limit
  • Assistance for housing

Mujinは、産業用ロボット向けのインテリジェントオペレーティングシステムであるMujinOSを開発しています。

リアルタイムのデジタルツインを活用することで、MujinOSは機器をシームレスに接続・統合し、完全自律型のオペレーションを実現します。

その中核を成すのが、Machine Intelligence (MujinMI)です。高度な認識・計画・制御アルゴリズムを提供する独自のアプローチにより、最も難易度の高い自動化の課題を解決します。

世界的に知られる企業から信頼を寄せられているMujinは、サプライチェーンの効率性を再定義しています。日本に本社を置き、中国、米国、ヨーロッパでチームを拡大している同社では、自動化の未来を形作ることができる、活気あふれる環境で働くことができます。

Mujinの企業ページを見る

↑ ページトップへ ↑

Senior Software Engineer for Industrial Robot Appl... |Mujin
応募する  ➜