DeepX, Inc.

Robotics Systems Integration Engineer

DeepX, Inc.

full-time

Posted on:

Origin:  • 🇯🇵 Japan

Visit company website
AI Apply
Manual Apply

Job Level

Mid-LevelSenior

Tech Stack

DockerLinuxPythonTCP/IP

About the role

  • Design and develop robotics applications, ensuring seamless integration of software and hardware components
  • Development, optimization, and maintenance of ROS2 based APIs and nodes
  • Integration of software modules including 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 for high availability and rapid incident response
  • Conduct real-world validation of developed features through field deployments and comprehensive hardware testing (Genba)
  • Hands-on testing and validation in real-world operational environments with strong safety-oriented development
  • Translate business needs into clear, actionable development steps and manage tasks effectively
  • Collaborate with various stakeholders and maintain clear communication
  • Lead implementation of robust testing strategies to ensure system reliability and stability (preferred)
  • Participate in field deployments to validate system integration, stability, safety, and performance
  • ハードウェアコンポーネントとソフトウェアモジュールのシームレスな統合
  • ROS2ベースのAPIとノードの開発、最適化、および保守
  • 自社およびサードパーティ製ハードウェアのドライバー開発と保守
  • モニタリング、ロギング、アラートシステムの設計・実装・保守
  • 現場での導入やハードウェアの総合的なテストを通じた実地検証

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
  • Proficiency in English (reading, writing, conversation)
  • Prior experience working in the robotics industry (preferred)
  • Foundational understanding across multiple robotics domains such as control systems, perception, and navigation (preferred)
  • Ability to design scalable robotics applications, particularly those built on ROS2 (preferred)
  • Experience leading the implementation of robust testing strategies to ensure system reliability and stability (preferred)
  • Hands-on experience with field testing to validate system integration, stability, safety, and performance on physical robotic hardware (preferred)
  • Experience with hardware driver and low-level infrastructure development (preferred)
  • Working knowledge of CAN bus communication (preferred)
  • General networking knowledge (e.g., TCP/IP, UDP, socket communications) (preferred)
  • Good understanding of containerization concepts, with practical experience using Docker (preferred)
  • Familiarity with Agile and the Scrum methodology (preferred)
  • Proficiency in Japanese (preferred)
  • コンピューターサイエンス、ロボティクス、または関連工学分野の学士号以上
  • Gitなどのバージョン管理システムの実務経験
  • 複雑なコードベースでの開発経験と、C++とPythonに関する高度な知識
  • Linux環境での開発経験
  • ROSまたはROS2などのロボティクスフレームワークの実践経験
  • 優れたコミュニケーションスキル
  • 英語での読み書きおよび会話スキル(ビジネスレベル)
  • ロボティクス業界での実務経験(歓迎)
  • 制御システム、パーセプション、ナビゲーションなどの基礎的な理解(歓迎)
  • ROS2上に構築されたスケーラブルなロボティクスアプリケーションの設計能力(歓迎)
  • 堅牢なテスト戦略の実装経験(歓迎)
  • 現場でのテスト実務経験(歓迎)
  • ハードウェアドライバーおよび基礎レベルインフラ開発の経験(歓迎)
  • CANバス通信の実務知識(歓迎)
  • TCP/IP、UDP、ソケット通信などのネットワーク知識(歓迎)
  • Dockerの使用経験(歓迎)
  • アジャイルおよびスクラム手法に関する知識(歓迎)
  • 一定の日本語力(歓迎)