Robotics System Integration Engineer

DeepX Bunkyo-ku, Tokyo
  • 💴 No salary range given
  • 🏡 Partially remote
  • 🧪 Minimum years of experience unspecified
  • 💬 No Japanese required
  • 🌏 Apply from abroad
  • 🧳 Relocate to Japan
DO YOU NEED MORE INFO?
ASK A QUESTION

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 System Integration Engineer at DeepX, you will design and develop robotics applications and ensure the seamless integration, reliability, and scalability of our software and hardware components, directly enhancing the robustness and field-readiness of our autonomous solutions for heavy machinery.

This role offers unique opportunities for hands-on testing and validation in real-world operational environments – Genba (現場), where a strong focus on safety-oriented development and adherence to strict safety protocols is paramount.

Responsibilities

  • Development, optimization, and maintenance of ROS2 based APIs and nodes.
  • Integration of software modules including but not limited to, computer vision and control with hardware components.
  • Develop and maintain drivers for first and third-party hardware.
  • Design, implement, and maintain active monitoring, logging, and alerting systems to ensure high availability and rapid incident response across production and development environments.
  • Conduct real-world validation of developed features through field deployments and comprehensive hardware testing.

Requirements

  • Bachelor’s degree or higher in Computer Science, Robotics, or a closely related engineering field.
  • Strong foundation in software development, including practical experience with version control systems like Git.
  • Proficiency in C++ and Python, demonstrated through experience working with complex codebases.
  • Experience developing in a Linux environment.
  • Hands-on experience with robotics frameworks such as ROS or ROS2.
  • Excellent communication skills, with the ability to proactively engage with various stakeholders.
  • Proven ability to manage tasks effectively, translating business needs into clear, actionable development steps.

Nice to haves

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

  • Prior experience working in the robotics industry.
  • A foundational understanding across multiple robotics domains, such as control systems, perception, and navigation.
  • Demonstrated ability to design scalable robotics applications, particularly those built on ROS2.
  • Experience leading the implementation of robust testing strategies to ensure system reliability and stability.
  • Hands-on experience with field testing to validate system integration, stability, safety, and performance on physical robotic hardware.
  • Experience with hardware driver and low-level infrastructure development.
  • Working knowledge of CAN bus communication.
  • General networking knowledge (e.g., TCP/IP, UDP, socket communications).
  • Good understanding of containerization concepts, with practical experience using Docker.
  • Familiarity with Agile and the Scrum methodology.
  • Proficiency in Japanese.

Hiring Process

  1. 1

    CV check

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

  2. 2

    1st interview

    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.

DO YOU NEED MORE INFO?
ASK A QUESTION

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.