株式会社ティアフォー 全ての求人一覧06. System Software & Operating Systems の求人一覧
株式会社ティアフォー 全ての求人一覧

1003_Software Engineer (Robotics)

TIER IVでは、多様な運用領域にわたる幅広い用途の自動運転ソリューションを提供しています。広く使用されているオープンソースソフトウェアを基盤に、基盤となる自動運転技術と、完全な自動運転アプリケーションを顧客に提供するために必要な統合とカスタマイズの両方を提供しています。 自動運転ソフトウェアエンジニア(ロボティクス)として。自動運転および関連ソフトウェアの開発と統合を担当していただきます。 ・自動運転車両のソフトウェアの統合を行い、その行動が社会に対して安全で予測可能であることを保証します。 ・自動運転車両の周辺ソフトウェアの設計、開発、最適化、および統合を行い、開発と運用が安全、効率的、かつ効果的であることを達成します。 ・様々な読者向けにソフトウェア設計、仕様、ガイド、指示書を文書化します。 ・ソフトウェアシステムを検証し、不正確または予期しない動作を発見し、その根本原因を特定し、修正します。 ・異なるチーム、会社のエンジニアと協力し、ソフトウェアが安全であり、世界中で使用されるようにします。 At TIER IV we build self-driving solutions for many operational domains covering a broad range of applications. Building on widely-used open-source software, we provide both the foundational self-driving technology as well as the integration and customisation necessary to provide our customers with complete self-driving applications. As an Autonomous Driving - Software Engineer (Robotics), you will be responsible for developing and integrating our self-driving and surrounding software, ensuring that self-driving vehicles and its operations are safe and predictable to the society. You will also make constructive discussions in the worldwide community so that the software is safe and is used everywhere in the world. ・Integrate software and its algorithms of self-driving vehicles, ensuring that its behavior is safe and predictable to the society. ・Design, develop, optimize, and integrate surrounding software of self-driving vehicles, achieving that our developments and operations are safe, efficient, and effective. ・Document software design, specification, guides, and instructions for a wide variety of readers. ・Verify the software systems, find incorrect and unexpected behaviors, identify root causes, and fix them. ・Collaborate with engineers from different teams, companies, and/or countries so that the software is safe and is used everywhere in the world. ・雇入れ直後: 本求人に記載のある業務 ・変更の範囲: 上記に加え、会社が指定した業務
1003_Software Engineer (Robotics)

1004_Software Engineer (System Programming)

【背景】 At TIER IV, we build self-driving solutions for many operational domains covering a broad range of applications. Building on widely-used open-source software, we provide both the foundational self-driving technology as well as the integration and customization necessary to provide complete self-driving applications. Keyword ROS/ROS2, C++ Safety Security Diag Logging HILS System/Software Integration CI/CD DevOps TIER IVでは、数多くの運営ドメインかつ幅広い応用分野をカバーすることを目的とした自動運転ソリューションを開発しています。既に広く使われているオープンソースのソフトウェアをベースに、基礎となる自動運転の技術のみに留まらず、安全かつ予測可能である全体として機能する自動運転システムへの応用に必要なインテグレーションやカスタマイズも行っています。 キーワード ・ROS/ROS2, C++ ・Safety ・Security ・Diag ・Logging ・HILS ・System/Software Integration ・CI/CD, DevOps 【仕事内容】 As an Autonomous Driving - Software Engineer (System Programming), you will be responsible for developing and integrating our self-driving and surrounding software, ensuring that autonomous vehicles and its operations are safe and predictable to society. You will also have constructive discussions and R&D in the worldwide community to make software safe and usable everywhere in the world. System and software requirement definition, software design, development and verification for various types of autonomous vehicles Software integration along with Autonomous Driving application and computing hardware to make features reasonable. Issue and root cause analysis and fix it of the software and the system you integrate. Develop documents of the software design, spec, integration and verification. Research and evaluate cutting-edge Autonomous Driving technologies Continuous software development and improvement for safety, security, reliability, predictability and development/operation efficiency Continuous improvement of OSS Collaborate with engineers from different teams, companies, and countries. Autonomous Driving - Software Engineer (System Programming) として、自動運転車とその運行が、社会にとって安全かつ予測可能であることを常に意識しながら、自動運転及び周辺ソフトウェアの開発及びインテグレーションを担当して頂きます。また、国内外を含めたコミュニティーにおいて、ソフトウェアが安全かつ世界で利用可能にするために必要な議論および研究開発に参加して頂きます。 ・複数ある自動運転車両システム向けのシステムおよびソフトウェアの要件定義、およびソフトウェア設計、実装、評価 ・自動運転アプリケーション・コンピューティングハードウェアを関連要素技術としてシステムとして成立させるソフトウェアインテグレーション ・インテグレーションした自動運転車両向けシステムおよびソフトウェアの不具合解析・対策 ・ソフトウェア仕様・設計、構築、テスト方法のドキュメンテーション ・自動運転車両システム向けの最新技術システム・ソフトウェアの研究・評価 ・安全性・セキュリティ・信頼性・予測可能性や開発・運用の効率性も含めた継続的なソフトウエアの改善 ・継続的なOSSプラットフォームの改善 ・様々な国のチームや企業のエンジニアと共同でシステムおよびソフトウェアの研究開発 ・雇入れ直後: 本求人に記載のある業務 ・変更の範囲: 上記に加え、会社が指定した業務
1004_Software Engineer (System Programming)

1013_Software Engineer (Software Performance)

自動運転システムの安全性と消費電力の改善を推進するソフトウェアエンジニア(パフォーマンス解析・改善に秀でた方)を募集しています。 【背景】 TIER IV では自動運転の民主化というミッションの達成に向けて、自動運転のソフトウェアをオープンソース化するとともに、それらソフトウェアの要求を満たすことのできるハードウェア(センサー、ECU、車両)をリファレンスハードウェアとして提供しています。 自動運転システムが安全かつ低消費電力で走行するために必要なソフトウェアやハードウェアの性能を明らかにし、プロファイリングによりそれらの性能のボトルネックの分析及び改善に取り組んでいます。 【仕事内容】 ・自動運転システムを安全に動作させるためのソフトウェア性能の分析 ・自動運転システムを低消費電力で動作させるためのハードウェア資源の分析 ・性能メトリクスのプロファイリング及び分析(応答時間、演算資源、メモリ資源、メモリ帯域) ・分析作業や評価作業のプロセスの構築 ・分析作業や評価作業の自動化のためのツール開発 【チャレンジ・やりがい】 ・安全性と消費電力という自動運転の普及を阻害する大きな課題に対して、社内関係者、提携している大学の有識者を巻き込んで取り組む ・特定の領域だけではなく、パフォーマンスという観点から自動運転システム全体を俯瞰した開発に取り組むことができる ・アプリケーション、ミドルウェア、ハードウェアの協調性を意識する必要があり、技術知見の幅が広がる ・雇入れ直後: 本求人に記載のある業務 ・変更の範囲: 上記に加え、会社が指定した業務
1013_Software Engineer (Software Performance)

1204_Software (Hack|Engine|Research)er (System Software Team)

【背景】 System Software Teamでは、ミドルウェア、オペレーティングシステムの研究開発及び、自動運転アルゴリズムの高速化など、自動運転システムを支えるソフトウェア技術に関する研究開発を行っています。本チームでは、システムソフトウェアの開発と最先端技術の研究を両輪で進めています。開発と研究の両方に興味がある方はぜひご応募ください。 勤務形態は、基本的にリモートワークと出社のハイブリッド形式となります。日常的な業務では、リモートワークと出社を個人の裁量で選択可能です。チームで毎月行うセミナーや、不定期で行われるハンズオンやワークショップを行う際は出社していただきます。フルリモートワークではありませんのでご了承ください。 コンピューターサイエンスのすべての分野に精通している必要はありませんが、これなら他人には負けないという得意分野があるのが望ましいです。ただし、プログラミングとドキュメンテーション能力は必須となります。 【仕事内容】 具体的には、以下のような業務を現在実施しています。 Autowareのパフォーマンスチューニング ロボット用ミドルウェアの研究開発(ROS 2, DDSなど) Linuxカーネルの開発・実験・評価 Rust言語を用いた自動運転用オペレーティングシステムの研究開発 リスク評価などを含めた、サイバーセキュリティに関する研究開発 低レイヤから高レイヤまでを対象とした形式検証の実応用 リアルタイムスケジューラの研究開発 【チャレンジ・やりがい】 本チームの対外的な発表物・オープンソースソフトウェアは以下となります。これ以外にも、現在研究開発中のものもありますので、カジュアル面談などでお尋ねください。 Ryuta Kambe, UPPAALによるAutowareの形式検証 https://www.docswell.com/s/TIER_IV/58GGW1-2023-03-22-153347 Takahiro Ishikawa, Autowareにおけるリソース競合の定量化 https://www.docswell.com/s/TIER_IV/K3887E-2023-03-22-153508 Atsushi Yano, et al., RD-Gen: Random DAG Generator Considering Multi-rate Applications for Reproducible Scheduling Evaluation, IEEE ISORC 2023 safe_drive: Formally Specified Rust Bindings for ROS2 https://github.com/tier4/safe_drive heaphook https://github.com/tier4/heaphook 本チームでは、業務と関係のある分野の博士号取得を積極的にサポートしており、弊社では博士号取得にかかる費用の一部を補助しています。社会人博士進学に興味のある方のご応募もお待ちしております。 ・雇入れ直後: 本求人に記載のある業務 ・変更の範囲: 上記に加え、会社が指定した業務
1204_Software (Hack|Engine|Research)er (System Software Team)

1502_自動運転開発キット製品開発エンジニア・Field Application Engineer

【背景】 ティアフォーでは自動運転の民主化というミッションの達成に向けて、自動運転のソフトウェアをオープンソース化するとともに、それらソフトウェアの要求を満たすことのできるハードウェア(センサー、ECU、車両)をリファレンスハードウェアとして提供しています。 新たな自動運転システム開発者、サービス開発者に対しての参入障壁を下げることによって、自動運転コミュニティを活性化させ、コミュニティによる自動運転システム開発の加速を目指しています。 上記取り組みをさらに加速させるため、自動運転開発キットやリファレンスハードウェアとソフトウェアを組み合わせた統合型ソリューションを顧客に提供するための製品開発や顧客サポート業務に従事いただける方を募集します。 【仕事内容】 - 自動運転で用いられるセンシングソリューション・開発キット等の製品開発 - 製品リリースに向けた要素開発や性能評価・テスト(ソフトウェア/ハードウェア) - ドキュメンテーション(データシート/マニュアル/クイックスタートガイドなど) - 顧客(海外含む)の技術サポート、インテグレーションサポート(代理店と協力) - 国内外での展示会出展サポート、自社製品を応用したデモ開発 【チャレンジ・やりがい】 - 2025年に向けて実用化が加速する自動運転の市場において、自ら開発した製品やソリューションが世界中の顧客に使われ、市場や世界が大きく変化していく様子を感じることができる - 顧客への製品提供や技術サポートを通じて、ダイレクトに価値を提供することができる - 自動運転のソフトウェア・ハードウェア両面の開発に携わることができる 【参考情報】 TIER IV ADK https://sensor.tier4.jp/automotive-hdr-camera-jp ・雇入れ直後: 本求人に記載のある業務 ・変更の範囲: 上記に加え、会社が指定した業務
1502_自動運転開発キット製品開発エンジニア・Field Application Engineer