Bootstrap

DeepX, Inc.

Robotics Software Engineer

📌Tokyo, Japan 🇯🇵

⏱︎ full-time

🧙‍♂️ mid-level

hybrid

◆Description

As a Perception Engineer in our company, your role will revolve around the design, development, and optimization of advanced real-time perception components for our autonomous robotics systems, with an emphasis on handling point cloud data from lidars as well as image processing. You will also be tasked with the integration of the perception software into these systems, as well as with testing and verification of the algorithms through both simulation and field experiments.


Your responsibilities will include:

  • Development, optimization, and maintenance of core classical and deep learning based perception algorithms for our products, focusing on, but not limited to, LiDAR data processing.
  • Integration of perception components into one or more ROS-based systems and maintenance of the interfaces.
  • Establishment of testing procedures to ensure the stability, functionality, and performance of the perception components.
  • Troubleshooting perception-related technical issues in our systems, proposing and implementing effective solutions to them.
  • Continuous enhancement of the performance, efficiency, and scalability of the perception algorithms and components.
  • Closely collaborate with other perception team members and project teams, and communicate developments in perception algorithms to them and, as appropriate, to the broader company.


◆Required qualifications

  • Bachelor’s, Master’s degree or higher in Computer Science, Robotics, or a related field. Candidates without a degree must have significant software development experience.
  • Proficiency with C++ OR Python.
  • 2+ years experience as a Software Engineer developing classical perception algorithms, particularly for point cloud data processing, using libraries such as Open3D and PCL, and image processing using libraries such as OpenCV.
  • Basic experience with Robot Operating System (ROS) and a general understanding of its capabilities.
  • Basic experience with deep learning frameworks, ideally PyTorch.
  • Experience developing in a Linux environment and working with large codebases, with Git-based version control, and basic knowledge of Docker for containerization.
  • Proficiency in English.


◆Preferred qualifications

  • Experience working in the autonomous vehicle industry; hands-on experience with sensors such as lidars, cameras, IMU, GNSS, etc., as well as CAN bus data is a plus.
  • Strong knowledge of best practices in software development.
  • Proficiency in C++ and Python, including scalable library development and deployment with tools such as Poetry, CMake, CPack, and CPM.
  • Advanced classical and deep learning based perception knowledge (e.g. visual/lidar odometry, image inpainting, customizing deep learning model architectures, MLOps).
  • Advanced knowledge of ROS (e.g. DDS, core-middleware, QOS, node health monitoring).
  • Familiarity with Agile and the Scrum methodology.
  • Proficiency in the Japanese language.


◆Ideal candidate profile

  • A 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, anticipate risks and safety concerns in the deployment of perception algorithms, develop efficient solutions, and understand the implications of changes in complex systems.
  • A resilient performer who maintains the output quality and shows tenacity despite challenges in high-pressure situations.
  • A proactive innovator who takes the initiative to identify business needs, suggests improvements, and experiments with creative solutions.
  • A committed team player who demonstrates excellent communication skills, strong ownership of tasks, commitment to team decisions even when in disagreement, and fosters a transparent, positive work environment.


◆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
  • Flexible national holidays
  • Year-end and New Year holidays
  • Annual paid leave that increases with tenure, starting with 10 days in your first year
  • Sick leave
  • Parental leave
  • Nursing care leave
  • Congratulatory and condolence leave


◆Benefits

  • Competitive salary
  • Full-flex work hours and hybrid work model
  • Support and training for language and technical skills
  • Complete health, pension, and social insurance
  • Fully covered commuting expenses
  • Company laptop and smartphone
  • Visa support


◆About the company

DeepX is a dynamic tech company in Tokyo that automates heavy equipment machinery.

Some of our key achievements are the automation of point-to-point operations of a mobile crane in cooperation with Tadano, one of the largest manufacturers of mobile cranes in Japan, and the automation of an excavator in cooperation with Fujita, one of the major general contractors. With our technology, we are addressing the problem of labor shortage, which is one of the most severe challenges in Japan.

DeepX is highly international, hosting engineers from both Japan and all over the world, and our internal language is English. We believe that organizational strength comes from the diversity of ideas and welcome competent individuals from all backgrounds.

We understand that a healthy work-life balance is crucial for company performance, so we don't expect overtime and encourage open communication with employees.


◆職務内容

当社のパーセプションエンジニアとして、リアルタイムで動作する高度なパーセプション(認識)コンポーネントの設計、開発、最適化を担当していただきます。特に、LiDARからの点群データ処理や画像処理に重点を置き、これらのソフトウェアをロボティクスシステムに統合し、シミュレーションや実機実験を通じてアルゴリズムの検証・改善を行います。


主な職務内容は以下の通りです:

  • LiDARデータ処理を中心とした、クラシカルおよびディープラーニングベースのパーセプションアルゴリズムの開発・最適化・保守
  • ROSベースのシステムへのPerceptionコンポーネントの統合およびインターフェースの保守
  • 安定性・機能性・性能を保証するためのテスト手順の確立
  • パーセプションに関連する技術的課題の解決および改善策の実装
  • アルゴリズムおよびコンポーネントのパフォーマンス・効率性・スケーラビリティの継続的な向上
  • チームメンバーやプロジェクトチームとの密な連携、開発内容の社内共有


◆必須スキル

  • コンピュータサイエンス、ロボティクス、または関連分野の学士・修士・博士号(学位がない場合は相応の開発経験が必要)
  • C++またはPythonの開発能力
  • 点群データ処理に関するクラシカルなアルゴリズム開発の実務経験(Open3D、PCLなど)、および画像処理(OpenCVなど)に関する2年以上の経験
  • ROSの基本的な経験と機能に関する一般的な理解
  • PyTorchなどの深層学習フレームワークの基本的な経験
  • Linux環境での開発経験、大規模コードベースの扱い、Gitによるバージョン管理、Dockerの基礎知識
  • 英語での業務遂行能力


◆歓迎スキル

  • 自動運転業界での実務経験、各種センサ(LiDAR、カメラ、IMU、GNSS等)やCAN通信関する経験
  • ソフトウェア開発のベストプラクティスに関する深い知識
  • C++およびPythonの高いスキル、およびPoetry、CMake、CPack、CPMなどを使ったライブラリ開発とデプロイ経験
  • 高度なクラシカルおよび深層学習ベースのパーセプション知識(例:視覚・LiDARオドメトリ、画像補完、モデルアーキテクチャのカスタマイズ、MLOps)
  • ROSに関する高度な知識(例:DDS、ミドルウェア、QoS、ノードのヘルスモニタリング)
  • アジャイルとスクラム開発に関する理解
  • 日本語での業務遂行能力


◆求める人物像

  • 柔軟な学習者:タスクの管理と優先順位付けに長け、変化の激しい環境に適応し、新しい技術やスキルを迅速に習得できる方
  • 批判的思考者:知覚アルゴリズムの展開におけるリスクや安全上の懸念を予測し、効率的な解決策を開発し、複雑なシステムにおける変更の影響を理解できる方
  • レジリエントなパフォーマー:困難な状況でも成果物の品質を維持し、粘り強く取り組める方
  • 積極的なイノベーター:ビジネスニーズを特定し、改善策を提案し、創造的な解決策を試すことに意欲的な方
  • 献身的なチームプレイヤー:優れたコミュニケーションスキル、タスクに対する強い責任感、意見が異なってもチームの決定を尊重する姿勢を持ち、透明で前向きな職場環境を育める方


◆雇用形態

  • 正社員(試用期間3か月、本採用と同条件)


◆勤務時間

  • フルフレックス制(コアタイム:無し)
  • 標準勤務時間 9:00~18:00


◆休日・休暇

  • 完全週休二日制
  • 祝日振替休暇
  • 年末年始休暇
  • 年次有給休暇(10日を入社日に付与(勤続年数に応じて増加))
  • 病気休暇
  • 育児休暇
  • 介護休暇
  • 慶弔休暇


◆福利厚生

  • 競争力のある給与水準
  • フルフレックス制・ハイブリッドワーク可
  • 語学研修・技術研修等の費用サポート
  • 各種社会保険完備
  • 交通費全額支給
  • PC/スマートフォン貸与
  • ビザサポート


◆会社概要

DeepXは、東京を拠点とする、重機の自動化を手がける革新的なテック企業です。

当社の主な成功事例として、ラフテレーンクレーンの制御の自動化(大手移動式クレーンメーカーの一つであるタダノと共同開発)や、油圧ショベルの掘削及びダンプ積み込み作業の自動化(大手ゼネコンのフジタと共同開発)が挙げられます。これらの活動を通し、日本の大きな社会課題である労働力不足の解消を目指します。

DeepXは国際色豊かな企業で、日本及び世界各国からのエンジニアを受け入れており、社内共通語は英語です。組織の強さはアイデアの多様性から得られると考え、あらゆるバックグラウンドを持つ有能な人材を歓迎しています。

私たちは、多様なアイデアこそが組織の強さの源であると考え、あらゆるバックグラウンドを持つ優秀な人材を歓迎しています。

また、健全なワークライフバランスが会社全体のパフォーマンス向上に不可欠と考えており、残業を期待せず、社員とのオープンなコミュニケーションを推奨しています。

Other similar jobs

C++ GPU Modelling Engineer

@ AMD, 📍Japan 🇯🇵

GPU Systems Software Engineer - Cork, Ireland

@ Qualcomm, 📍Japan 🇯🇵

Embedded Software Engineer

@ Actalent, 📍Japan 🇯🇵

Embedded Software Engineer

@ Abbott, 📍Japan 🇯🇵

Embedded Software Engineer

@ Actalent, 📍Japan 🇯🇵

Embedded Software Engineer FCS & FMS

@ Airbus, 📍Japan 🇯🇵

Junior R&D Software/Firmware Engineer - C++

@ Agilent Technologies, 📍Japan 🇯🇵

Embedded Software Development Engineer, Ring

@ Amazon, 📍Japan 🇯🇵

Embedded Software Engineer FCS & FMS

@ Airbus, 📍Japan 🇯🇵

Embedded Software Engineer II, Ring

@ Amazon, 📍Japan 🇯🇵

  • Employment

    ⏱︎ full-time

  • Experience

    🧙‍♂️ mid-level

  • Working model

    hybrid

  • Skills
  • Industry
  • Find similar jobs

    C++ GPU Modelling Engineer

    @ AMD, 📍Japan 🇯🇵

    GPU Systems Software Engineer - Cork, Ireland

    @ Qualcomm, 📍Japan 🇯🇵

    Embedded Software Engineer

    @ Actalent, 📍Japan 🇯🇵

    Embedded Software Engineer

    @ Abbott, 📍Japan 🇯🇵

    Embedded Software Engineer

    @ Actalent, 📍Japan 🇯🇵

    Embedded Software Engineer FCS & FMS

    @ Airbus, 📍Japan 🇯🇵

    Junior R&D Software/Firmware Engineer - C++

    @ Agilent Technologies, 📍Japan 🇯🇵

    Embedded Software Development Engineer, Ring

    @ Amazon, 📍Japan 🇯🇵

    Embedded Software Engineer FCS & FMS

    @ Airbus, 📍Japan 🇯🇵

    Embedded Software Engineer II, Ring

    @ Amazon, 📍Japan 🇯🇵

Remote Work
Post time
Level
Employment
Industry
Apply Now ↗