Senior Software Engineer (System Programming)
- 求人番号
- NJB2215735
- 採用企業名
- 株式会社ティアフォー
- 職種
-
技術系(機械設計・製造技術) - 組み込み・制御系
- 雇用形態
- 無期雇用
- 勤務地
-
東京都
- 仕事内容
-
■概要:
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 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.
━━━━━━━━━━━━━━━━━━━━━━
【参考情報】
【参考情報】
■Openな資産とFPGAを活用して、領域特化型のProcessorを作ろう!
https://www.docswell.com/s/TIER_IV/ZG6LJK-2022-04-26-162717
■ティアフォー、NEDO助成事業を活用し、自動運転向けAI半導体技術開発を加速
https://medium.com/tier-iv-tech-blog/%E3%83%86%E3%82%A3%E3%82%A2%E3%83%95%E3%82%A9%E3%83%BC-nedo%E5%8A%A9%E6%88%90%E4%BA%8B%E6%A5%AD%E3%82%92%E6%B4%BB%E7%94%A8%E3%81%97-%E8%87%AA%E5%8B%95%E9%81%8B%E8%BB%A2%E5%90%91%E3%81%91ai%E5%8D%8A%E5%B0%8E%E4%BD%93%E6%8A%80%E8%A1%93%E9%96%8B%E7%99%BA%E3%82%92%E5%8A%A0%E9%80%9F-5d0cf1cea2cf
■休日:完全週休二日制, 土, 日, 祝日, GW, 夏季休暇, 年末年始
- 求める経験
年齢制限の理由 -
■必須要件
・ソフトウェア工学、電子工学、機械工学、メカトロニクス、航空工学、あるいは類似の工学分野での学士の学位。
・ハイパフォーマンス、或いは組み込み機器プラットフォームでの、タイムセンシティブ、ミッションクリティカルなソフトウェアの5年以上の開発経験
----------------------
・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
■歓迎要件
・Linux/Unixベースのシステムでの経験
・Linux/Unixベースのデバイスドライバ開発経験
・arm/RISC-V環境でのオペレーティングシステム実装経験
・リンカ及びローダ等のミドルウェア開発経験
・組み込み環境における、アプリケーション開発経験
・セーフティクリティカルなシステムのソフトウェア開発経験
・オープンソースでの開発経験
・システムレベルで考えることの出来る能力
・口頭及び文字での、他のエンジニアとの優れたコミュニケーション能力。
・日本語・英語での技術レベルでのコミュニケーション能力
----------------------
・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
■職種未経験者:不可
- 想定年収
- 600万円 - 1500万円
- 語学力
-
英語力:不問
- 受動喫煙対策
- 就業場所 全面禁煙
- 受動喫煙対策詳細
