arrow_back_ios Back to List

C++ Engineer, Japan

Closing date - 28th February - 5pm

Codeplayは、ソフトウェアツールの大手開発会社ですが、GPU、モバイルCPU、DSPのような新発売されたハードウェアを対象とするデバッガー、ユーティリティ、ランタイム、コンパイラー、デモ・アプリケーションを手掛けるC++エンジニアを募集しています。これらのシステムやテクノロジーの多くはまだ公式に発表されていないため、機密保持が必要ですから、これは世界で誰もまだ手掛けていない最新のハードウェアおよびソフトウェアを手掛ける機会です。

 この職に応募するには、最新のC++(少なくともC++11)の実務に役立つ信頼できる知識、ハイレベルのC++抽象クラス、ならびに高度にテンプレート化された最新のコードベースを駆使し、貢献できる能力が必要です。

 CodeplayではC++エンジニア経験者を募集し、当社の日本人カスタマーベースをサポートすることを求めています。採用された応募者は在宅勤務になりますが、必要に応じて顧客の事業所に出張することが必要になる場合もあります。

 空いているポジションには、各人の技能と経験によりエントリーレベルのソフトウェアエンジニアからシニア主席ソフトウェアエンジニアまで様々なレベルがあります。ポジションは正社員職で、勤務地は日本ですが、エディンバラにある本社のエンジニアリング・チームと緊密に連携することになります。いずれエディンバラを訪問する機会もあるでしょう。エディンバラは活気に溢れるスコットランドの首都で、「2018年版世界で最も住みたい街」として評価されており、生活、教育の質の高さ、ならびに世界遺産の保護区としてトップに格付けされています。エディンバラはまた常にイベントが活発に行われる開催地で、有名なフリンジ・フェスティバルもあります。

 給与競争的で交渉可能

 オファーの内容

Codeplayはソフトウェア開発技術の最先端企業として国際的に認識されています。Codeplayで働くと新たな技術が学習でき、ソフトウェア業界の形成に参与できるというユニークな機会やチャレンジに恵まれます。Codeplayのプロジェクトには様々なものがあります。新発売で未公表の次世代ハードウェアのためのツールおよびツールセット(コンパイラー、デバッガー、プロファイラー、プログラミングモデル&API、テストシステム/スイートなど)の作成、現在の機械学習(TensorFlow™)の最適化、コンピュータービジョンアプリケーション、モバイルデバイスの電力消費を低減させるための研究開発、および新たなプログラミングモデルとソフトウェアスタンダード(例、C++, SYCL™, OpenCL™, Vulkan® , SPIR™-V)に貢献をします。

CodeplayはClang, LLVM , LLDB のオープンソースコンパイラーおよびデバッガーのプロジェクトを手広く手掛けています。コンピュータービジョン用オープンソースプロジェクト、線形代数、C++パラレルプログラミングAPIなどを含むSYCLスタンダードに関するエコシステムを構築中です。参照:https://github.com/codeplaysoftware世界中のデベロッパーが使うことになるプログラミングツールの作成に貢献することについて胸が躍るようなら、当社にご連絡ください。

  • 全世界の有名企業を顧客として胸が躍るような最新の技術や標準化に取り組みます。
  • 業界の未来を形作るため、オープンソースソフトウェア、標準化の取り組み、Codeplay製品に貢献しましょう。
  • 親しみやすく、リラックスした職場環境では同僚が互いに尊敬しあい、助け合います。世界中から集めたクリエイティブで才能豊かなエンジニアから構成される多様なチームと協力することになります。
  • 経験豊かな同僚から学べます。当社のスタッフは頻繁に新しいソフトウェアや技術のトレンド、個人的プロジェクト、その他の関連性ある主題について全社向けに知識共有のためのプレゼンをします。
  • 最新のコードベースを駆使して仕事をし、プラットフォームやツールを自由に選択し、仕事 を完遂します。成長を遂げている会社での素晴らしいキャリアの見通し
  •  空いているポジションは、各人の技能と経験によりエントリーベルのソフトウェアエンジニアからシニア主席ソフトウェアエンジニアまで様々なレベルがあります。
  • 当社のエンジニアは役職において素早く向上して、コードのオーナーシップを掌握し、技術専門家となり、チームを統率できるようになるまで能力開発されます。プロジェクト管理、労使管理、ネットワーク作り、効果的なプレゼンなどの技能の研修をします。
  • Codeplayの非常に活発な研究会に参加する機会は、会社の技術と未来の方向性に影響を与えることを可能とし、論文や刊行物による貢献を通して産業研究の業績を築くのに役立ちます。
  • 世界の主要な業界会議および開発者会合に会社を代表して頻繁に出席する機会を通して専門家として認められるようになります。
  • 勤務時間はフレックス制、ストックオプションや年金制度もあります。

応募者の必須要件技能

  • 最新のC++の信頼できる知識 (ハイレベルな抽象クラスの理解) 
  • 最新のテンプレート化されたC++コードベースを仕事で扱う能力
  • 実務に役立つデバッガーの知識
  • 仕事をしながら進んで新たな技術を身に着けようとするやる気、
  • および書面、口頭の両方において秀でたコミュニケーション技能
  • 日本語と英語の流暢さ

応募者に求められる技能 - 以下のうちいずれかを有していると有益です

  • メモリ管理、例えば、スマートポインタ、レファレンス集計、アロケーション、RAIIコードセキュリティ/不正使用の予防
  • ン、RAIIコードセキュリティ/不正使用の予防

  • オブジェクトファイル形式

  • システム(例、CMake)およびコンパイラーツールチェーンの構築
  • 継続的統合システム(例、ジェンキンズ)及びベストプラクティス オープンCL/CUDA/C++AMP/その他の GPGPU 言語環境  オープンVX/オープンCV/その他のコンピュータービジョン環境  HLSL/GLSL/その他のシェーディング言語環境
  • ゲームコンソール/低レベルグラフィックテクノロジー
  • オープンソースのClang/LLVMコンパイラープロジェクトおよびコンパイルパイプライン
  • LLDB, LLVMのオープンソースデバッガープロジェクト

アプリケーションガイダンス

いかなる応募でも採用に至るには、応募者が既に日本で働く権利の許可が下りたか、現在申請中であることが条件です。Codeplayは機会均等雇用主であることを誇りとしています。当社では多様性を称賛し、重視します。全従業員のために人種、肌の色、性別、宗教、出身国、家柄、市民権、障害、年齢、性的指向、その他の法が保護する特徴にかかわらず、包摂的な環境を整えることを約束しています。すべての採用は資格、能力、事業上の必要性に基づいて行われますが、当社ではあらゆるバックグラウンドと人生経験を持つ方が応募することを強く奨励します。

資格

応募者は仕事に関連する学位を取得していなければなりません。ただし、仕事、プロジェクト、前職のポートフォリオから技能と知識を証明できる場合は、学位は不可欠ではありませんが、労働ビザの条件として正式な資格の証明が求められる場合があります。

応募を前に進めるために、当社ではすべての応募者に対して以下を提出することを義務付けています。履歴書、カバーレター、C++コードのサンプル(関連性がある場合)当社のシステムでは個人のプロジェクト/GitHubアカウント、またはPDF文書へのリンクのみを受け付けています。



Your application has been sent successfully. Someone should contact you within the next two working days to confirm we have received your application.

Position Closed

Unfortunately this position is currently closed. You can check by at a later date or you can click here to view our other available positions.