転職AIログインマイページ求人へ
ファームウェアエンジニア条件を変える閉じる
条件をクリア

コンパイラー・ツールチェイン開発エンジニア

任天堂株式会社

テック 京都府 企業サイト 掲載 7/24

給与

966万円/年※ 募集要項に記載のレンジ。実額は選考で決まります

勤務地
京都府
雇用形態
正社員
働き方
オフィス出社
年間休日
125日

完全週休2日

仕事内容ファームウェアエンジニア

任天堂のゲームプラットフォーム向けに、独自OS上で動作するプログラムのためのコンパイラー・ツールチェインやランタイムライブラリの開発を行うポジションです。C/C++による開発経験と、コンパイラーまたはランタイムライブラリに関する知識・経験が必須で、英語力やLLVM/Clangなどの経験が歓迎されます。勤務地は京都で、フレックスタイム制度を採用しつつ原則出社勤務となっています。

業務内容

  1. 任天堂ゲームプラットフォームは独自のOSの上に構築されており、そのOS上で動くプログラムのためのコンパイラー・ツールチェインやランタイムライブラリの開発を行う。
  2. ランタイムライブラリとは、C/C++の標準ライブラリやプログラムのスタートアップルーチンなどの、プログラミング言語の機能を提供するために必要なライブラリを指す。

適性

  1. 必須の実務経験と能力として、C/C++言語による開発経験が必要。
  2. コンパイラーに関する知識・開発経験、またはランタイムライブラリの実装に関連する知識・開発経験のいずれかが必要。
  3. ランタイムライブラリの実装に関連する開発経験には、言語処理系のランタイムライブラリ・標準ライブラリの実装、ベアメタルプログラミング、標準ライブラリを利用しないプログラミング、システムコールを直接使用するプログラミングなどが含まれる。
  4. 望ましい実務経験と能力として、英語によるコミュニケーション能力、セキュリティやコンパイラー技術に関する最新の動向への追従、独自OS向けの言語処理系開発へのモチベーションが挙げられる。
  5. 歓迎される知識や経験として、言語処理系に関する一般的な知識、LLVM/Clang関連ツールの開発やデバッグ経験、C/C++コンパイラーやランタイムライブラリの開発経験、Rust言語とその処理系の知識、コンパイラー中間表現(LLVM IR, SPIR-V, MLIRなど)の知識、ELFなどのオブジェクトファイルフォーマット、共有ライブラリや動的リンカー、機械語の読み書き、プロファイリング・性能チューニング、LLVMのCFI実装、動的解析ツール(UBSan, ASanなど)、静的検査などが含まれる。

参考情報

  1. 仕事を読み解くキーワードとして「技術力を商品価値に」というリンクが提供されている。

勤務時間

  1. フレックスタイム制度を採用しており、標準となる1日の労働時間は7時間45分。
  2. コアタイムは10:00から15:00、休憩は1時間。
  3. 業務の特性上、対面でのコミュニケーションを重視しており、原則として出社勤務となる。

休日・休暇

  1. 年間休日数は125日(2025年度)。
  2. 休日は完全週休2日制(毎週土・日曜日)と祝日。
  3. 休暇には特別休暇、夏季休暇、年末年始休暇、リフレッシュ休暇などがある。
  4. 年次有給休暇は初年度15日、勤続年数によって最大20日。入社月により付与日数が変動する。

平均年間給与

  1. 平均年間給与は966万円(2025年3月現在、正社員)。
  2. 基準外賃金および賞与を含む税込支給額で、通勤費は別途支給。

福利厚生

  1. 各種社会保険、住宅支援、退職金、選択型福利厚生制度、総合福祉団体定期保険、団体長期障害所得補償保険、慶弔見舞金、各種育児・介護関連制度、リフレッシュ休暇、有給休暇保存制度、パートナーシップ制度などがある。
  2. その他保養所(福井県美浜町)、クラブ活動補助などがある。

受動喫煙防止に関する措置

  1. 屋内禁煙、屋外に喫煙スペースあり。
  2. 対象は本社・本社開発棟・宇治工場・東京支店。
完全週休2日年間休日120日以上フレックス

募集要項最終確認 7/24

雇用形態
正社員
想定年収
966万円/年
勤務地
京都府
働き方
オフィス出社
年間休日
125日
職種
ファームウェアエンジニア
経験年数
不問
掲載日
7/24
最終確認
7/24

応募資格(必須)

  • C/C++言語による開発経験
  • コンパイラーに関する知識・開発経験
  • ランタイムライブラリの実装に関連する知識・開発経験

歓迎する経験

  • 英語によるコミュニケーション能力
  • セキュリティやコンパイラー技術に関する最新の動向に追従していること
  • 独自OS向けの言語処理系開発に対するモチベーション
  • 言語処理系に関する一般的な知識
  • LLVM/Clangに関連するツールの開発やデバッグの経験
  • C/C++言語のコンパイラーの開発経験
  • C/C++言語のランタイムライブラリ、標準ライブラリの開発やデバッグの経験
  • C/C++言語の仕様に関する知識
  • Rust言語とその処理系の知識、開発、デバッグの経験
  • コンパイラーの中間表現(LLVM IR, SPIR-V, MLIRなど)に関する知識、読み書きの経験
  • ELFなどのオブジェクトファイルフォーマットに関する知識
  • 共有ライブラリや動的リンカーに関する知識・経験
  • コンパイラーの出力した機械語を直接読み書きする経験
  • プログラムのプロファイリング・性能チューニングの経験
  • LLVMにおけるCFI実装や、間接分岐保護のための仕組みに関する理解と開発経験
  • 動的解析ツール(UBSan, ASanなどのSanitizerを含む)の実装・拡張に関する知識・経験
  • プログラムの静的検査一般に関する知識

待遇・福利厚生

  • クラブ活動支援
  • その他保養所(福井県美浜町)
  • リフレッシュ休暇
  • 保存休暇制度
  • 各種育児・介護関連制度
  • 団体長期障害所得補償保険
  • 慶弔見舞金
  • 社会保険完備
  • 退職金制度

求めるスキル・経験

C++ClangELFLLVMMLIRRustセキュリティビジネス英語プロファイリング標準ライブラリ機械語

この求人は任天堂株式会社採用ページの掲載内容をもとに構成しています。応募条件の最新情報は募集元をご確認ください。

京都府のファームウェアエンジニアの求人

募集元の採用ページから応募できます

応募は任天堂株式会社の採用ページで受け付けています。このページは採用ページの掲載内容をもとに構成しているため、最新の応募条件は募集元でご確認ください。

募集元の採用ページを開く
相談募集元で応募する採用ページへ

AI相談