This position is closed and is no longer accepting applications.

Robotics Software Engineer (System)

DeepX Bunkyo-ku, Tokyo
  • 💴 ¥7M ~ ¥10M annually
  • 🏡 Partially remote
  • 🧪 2+ years experience required
  • 💬 No Japanese required
  • 🌏 Apply from abroad
  • 🧳 Relocate to Japan

About DeepX

DeepX Bunkyo-ku, Tokyo

DeepX automates heavy equipment machinery, including mobile cranes and excavators. We're highly international, with a team of engineers from both Japan and all over the world.

About the position

As a Robotics Systems Engineer, you will be responsible for the development of our autonomous robotics systems and their surrounding software, with a focus on the reliability and scalability, as well as for testing and verification of the systems through field experiments.

Responsibilities

  • Performing system integration in various projects.
  • The design and maintenance of ROS 2 APIs, packages, nodes and launch files.
  • The implementation of launch, unit, system integration, end-to-end, and acceptance tests.
  • Development of tools to support integration, testing and deployment of our systems.
  • Support our architect team with the system design and architecture of the robotics systems
  • Collaborate with other teams on integration efforts, focusing on the design and development of ROS 2 middleware
  • Implement ROS 2 adapters for third-party sensor drivers and for actuator control within the robotics systems

Requirements

  • Bachelor’s Degree or higher in Computer Science, Robotics, or related field.
  • 2+ years of experience as a Software Engineer in a collaborative environment.
  • Proficiency with C++ and Python, working in a large codebase.
  • Experience using ROS2 or ROS and a good understanding of its capabilities.
  • Strong understanding of software versioning and working knowledge of Git.
  • Excellent communication skills, with a proven ability to work in dynamic environments.

Nice to haves

While not specifically required, tell us if you have any of the following.

  • Experience working in the robotics industry.
  • Experience working in a remote Linux environment.
  • Good understanding of containerization and experience using Docker.
  • Familiarity with Agile and the Scrum methodology.
  • Proficiency in Japanese.

Compensation

7 to 10 million JPY annually.

Hiring Process

  1. 1

    CV check

    We check the qualifications from CV submitted at the time of application.

  2. 2

    Casual talk

    Based on the applicant’s profile, we determine the suitability for our company’s positions and clarify any uncertainties the applicant may have.

  3. 3

    Two technical interviews

    We verify whether the applicant possesses the abilities required for the position.

  4. 4

    Final interview

    We check for a culture match with our company and adjust terms and conditions.

Related jobs

More jobs like this

I'll send you a digest of new English-friendly software developer jobs in Japan. Your email stays private, I don’t share or sell it.