仕事概要
English version:
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 with hardware/software co-design.
As an Autonomous Driving - Senior 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 the society. You will also make constructive discussions in the worldwide community to make software safe and usable everywhere in the world.
・Design requirements of computer systems, construct and implement computer systems for various types of autonomous vehicles, and evaluate and improve system with team members and allied partners.
・Study and evaluate state-of-the-art computer system for harsh environment, and construct, introduce, integrate, and verify computer system for safer and sustainable self-driving system.
・Design, develop, optimize, and integrate self-driving system with focusing on application/system and computing hardware, ensuring that its behavior is safe and predictable to the society.
・Design, develop, optimize, and integrate surrounding software of autonomous vehicles to make our developments and operations safe, efficient, and effective.
・Configure, patch, troubleshoot, and improve open source platform through the system security and vehicle safety aspects.
・Port and improve open-source self-driving software to a specific hardware environment and system design with hardware/software co-design.
・Document software design, specification, and instructions for a wide range of readers.
・Evaluate cutting-edge technologies and ecosystems of autonomous vehicles for the cutting-edge safety and social receptivity.
・Verify software systems, find incorrect and unexpected behaviors, and fix root causes.
・Collaborate with engineers from different teams, companies, and countries to make software safe and usable everywhere in the world.
Japanese version:
TIER IVでは、数多くの運営ドメイン、かつ幅広い応用分野をカバーすることを目的とした、自動運転ソリューションを開発しています。既に広く使われているオープンソースのソフトウェアをベースに、基礎となる自動運転の技術のみに留まらず、全体として機能する自動運転システムへの応用に必要な、ハードウェアとの協調設計、インテグレーションやカスタマイズも行っています。
このポジションでは、自動運転車とその運航が、社会にとって安全かつ予測可能であることを常に意識しながら、自動運転及び周辺ソフトウェアの開発及びインテグレーションを担当して頂きます。また、国内外を含めたコミュニティーにおいて、ソフトウェアが安全かつ世界で利用可能にするために必要な議論に参加して頂きます。
・様々なタイプの自動運転車両に向けた、コンピューターシステムの要件定義、及び構築・実装。チームメンバーやパートナーとの、システムの評価や改良。
・過酷な環境下でも耐えられる、最新鋭のコンピューターシステムの研究や評価。より安全で持続可能な自動運転システムの為に使う、コンピュータシステムの構築、紹介、統合、及び確認。
・安全性や社会での予測可能性を保証しつつ、アプリケーション/システムやコンピューティングハードウェアにフォーカスした自動運転システムのデザイン、開発、改良。及び統合。
・開発や運用を安全かつ効率的、効果的にする為の、自動運転車両の周辺のソフトウェアのデザイン、開発、改良。及び統合。
・システムや車両の安全性を遵守するための、ソフトウェアプラットフォームの不具合解析、設定変更、パッチ適用、およびソフトウェアそのものの根本的な改善。
・オープンソースの自動運転ソフトウェアの独自ハードウェア環境への移植、および特化した形での改良、ハードウェア-ソフトウェア協調設計通してのシステムデザイン
・幅広いタイプの読者に向けての、ソフトウェアのデザイン、仕様、使い方などのドキュメントの作成。
・最新鋭の安全性や社会での受け入れの為に、自動運転の最新の技術やエコシステムの評価をする。
・ソフトウェアシステムの評価や、間違った、或いは予想外の挙動の発見、そして根本原因の究明。
・様々な国の多くのチームや企業からのエンジニアと共同で、安全かつ世界中で利用できるソフトウェアの開発。
必須スキル
English version:
・A Bachelor's degree in software, electrical, mechanical, mechatronic, industrial, aerospace or equivalent engineering field.
・5+ years of experience with time-sensitive or mission-critical system software or application development for high performance or embedded computing platform
・Written communication skills in English
Japanese version:
・ソフトウェア工学、電子工学、機械工学、メカトロニクス、航空工学、あるいは類似の工学分野での学士の学位。
・ハイパフォーマンス、或いは組み込み機器プラットフォームでの、タイムセンシティブ、ミッションクリティカルなソフトウェアの5年以上の開発経験
・英語で読み書きできる能力
歓迎スキル
English version:
・Experience with Linux or Unix-based systems
・Experience with device driver software development on Linux or Unix-based systems
・Experience with operating systems implementation on arm or RISC-V environments
・Experience with middleware development such as linker and loader
・Experience with application software development on embedded systems
・Experience with software development for safety-critical systems
・Experience with open source software developments
・Ability to think at the system level
・Exemplary communication skills: verbal and written, with engineers
・Ability to communicate at a technical level in both English and Japanese
Japanese version:
・Linux/Unixベースのシステムでの経験
・Linux/Unixベースのデバイスドライバ開発経験
・arm/RISC-V環境でのオペレーティングシステム実装経験
・リンカ及びローダ等のミドルウェア開発経験
・組み込み環境における、アプリケーション開発経験
・セーフティクリティカルなシステムのソフトウェア開発経験
・オープンソースでの開発経験
・システムレベルで考えることの出来る能力
・口頭及び文字での、他のエンジニアとの優れたコミュニケーション能力。
・日本語・英語での技術レベルでのコミュニケーション能力
応募概要
給与 | ※ご経験により応相談 |
---|---|
勤務地 | (雇入れ直後) 東京都品川区北品川一丁目12-10 ジャコムビル及び労働者の自宅 (変更の範囲) 会社の定める場所(テレワークを行う場所を含む) |
雇用形態 | 正社員 |
勤務体系 | 勤務時間:フレックスタイム制 (始業)午前6時00分 (終業)午後10時00分 (所定労働時間)8時間/日 休日:完全週休二日制(土曜日・日曜日)、国民の祝祭日 夏期休暇:3日(7月~9月の間で各自取得) ※当年7月8月入社の場合を除く 年末年始:6日 ※元日を含み会社カレンダーによる 【年間休日120日以上】 |
試用期間 | あり(2か月) |
福利厚生 | ・社会保険完備(厚生年金、健康保険、雇用保険、労災保険) ・通勤手当支給(社内規定に準ずる) ・ライフサポート(育児休暇や介護休暇、時短勤務など) ・企業型確定拠出年金制度 |
企業情報
企業名 | 株式会社ティアフォー |
---|---|
設立年月 | 2015年12月1日 |
本社所在地 | 東京オフィス:東京都品川区北品川1丁目12−10 ジャコムビル |
資本金 | 100,000,000円 |
従業員数 | 300名以上 |