Brain Corpは、米国カリフォルニア州サンディエゴを拠点とするAI企業で、ロボット産業向けに革新的なコアテクノロジーを創造しています。私たちの目的は、現実の世界をより良く機能させる自律型テクノロジーを創造することです。ブレイン社のロボットおよびAIソリューションは、小売業者が適切な商品を適切な棚に、適切な価格で、清潔な環境で陳列できるよう支援します。BrainOS®ロボティクス・プラットフォームは、商業施設の公共スペースで運用されている世界最大の自律移動ロボット(AMR)フリートであり、Brain Corpは、商業施設の床清掃と在庫管理の両方で洞察力に優れた効率的な自動化ソリューションを提供し、組織とその従業員がより多くのことを達成できるよう支援しています。Brain Corpは現在、3万台以上のAMRに電力を供給しており、この種のAMRとしては世界最大規模を誇っている。Brain Corpは、SoftBank Vision Fund、Clearbridge、Qualcomm Venturesから出資を受けている。
ポジションの概要
ソフトウェア・エンジニアリング・チームの一員として、ソフトウェア・エンジニアIIは当社のロボット開発ライフサイクルの強化において重要な役割を果たします。このポジションは、ビルドシステムとテストインフラを次のレベルに引き上げ、ロボットソリューションの効率的な開発と展開をサポートすることに重点を置いています。ソフトウェア部門の中核を担うソフトウェア・エンジニアIIは、世界トップクラスのエンジニアや科学者チームと協力し、次世代のインテリジェント・マシンのプラットフォームを構築します。彼らの経験は、当社のミッションである「安全、安心、信頼性の高いロボットをあらゆる場所に」を推進する上で極めて重要なものとなります。
必須職務
- ビルドシステムの進化を推進し、パフォーマンスとスケーラビリティを向上させ、最先端のプロジェクトの将来を支える。
- テストフレームワークに革命を起こし、インクリメンタルテストを可能にし、高度なロボットシステムの高いカバレッジと信頼性を保証する。
- 優秀なエンジニアやQAエキスパートと協力し、ビルドおよびテストシステムを当社のダイナミックな開発パイプラインにシームレスに統合する。
- 当社とテスト自動化プロセスの最適化を主導し、PR検証時間を短縮し、コード品質を新たな高みに引き上げる。
- コンテナ化された環境の設計、実装、管理を行い、リソースを最大限に活用し、スムーズなデプロイメントワークフローを実現する。
- Python、OpenCV、CUDAなどの重要なライブラリと依存関係のアップグレードを先導し、シームレスな互換性とパフォーマンスを確保する。
- イノベーションの最前線に立ち、ラピッドプロトタイピングをサポートし、先見性のあるアイデアを実現する。
- 継続的な学習と改善の文化を受け入れ、常に新たな挑戦と成長の機会を求める。
学歴および/または職務経験要件:
- コンピュータ・サイエンス、ソフトウェア・エンジニアリング、または関連分野の学士号
- 複雑な機能ベースのソフトウェア開発における1~3年の実務経験
必要な知識、スキル、能力、その他の特性:
- ビルドシステム(cmake、make、bazel、ninja...)の使用経験
- C++およびPythonのテストフレームワークの使用経験(GTest、catch2、pytest...)
- Ubuntu debianパッケージの作成経験
- 組込みソフトウェアのテスト自動化の経験
- Pythonに堪能
- 優れた問題解決能力、細部へのこだわり、協力的なチーム環境で効果的に働く能力
- 複雑な技術的コンセプトをチームメンバーや関係者に伝えることができる、文書および口頭での強力なコミュニケーション能力
違いを生むもの
- コンピュータ・サイエンス、ソフトウェア・エンジニアリング、または関連分野の修士号
- Yoctoまたはbuildrootに精通している。
- モバイルロボットまたはIoTの経験
- AGILE開発と継続的インテグレーションの経験
- 複雑なソフトウェア製品の出荷とサポートの経験がある
- ソース管理、トラッキング、テストのためのGithub、JIRA、Jenkinsツールの使用経験
肉体的な要求:
ここに記載されている身体的要求は、従業員がこの職務の必須機能を首尾よく遂行するために満たさなければならない代表的なものである。障がい者が必須職務を遂行できるよう、合理的な配慮がなされる場合があります。一定時間座ったり、歩いたり、立ったりするために必要な体調を維持すること、コンピューターやキーボードを操作すること、指を使ったり、握ったりするために手を使うこと、通常の部屋のレベルで話したり、聞いたりすること、与えられた仕事の正確さ、整頓、徹底さを判断するための視力、または施設や構造物の一般的な観察をするための視力、最大20ポンドまで押したり、引いたりすることが必要な場合があります。
職場環境:
ここに記載されている職場環境の特徴は、従業員がこの職務の必須機能を遂行する際に遭遇する代表的なものである。職場環境の騒音レベルは通常、静かか中程度である。従業員はコンピューター、プリンター、電話などの典型的なオフィス環境にさらされる。
- 自律走行車、ロボット工学、または関連分野での経験
- 大規模で複雑なニアリアルタイム・システム開発の専門知識
- CMakeのような複雑なビルドシステムや継続的インテグレーションワークフローの知識。
給与レンジ
カリフォルニア州サンディエゴで働く候補者の予想給与は125,000ドル。
基本給に加え、競争力のある総合報酬パッケージがある:
- 年間目標ボーナス
- ストック・オプション
- 401(k)マッチプラン(待機期間なし、即時権利確定)
- 従業員(およびその家族)向けの総合的な保険給付制度。各種医療保険(雇用主負担のHSAを含む)、歯科、眼科、生命・障害保険、従業員支援プログラム(EAP)、法律・アイデンティティ支援プラン、ペット保険などを含む。
- フレキシブル支出口座へのアクセス(医療および扶養家族ケア)
- フレックス休暇、有給休暇、地域ボランティア休暇、有給休暇(10日)、冬季休業など、有給休暇が充実している。
その他の特典は以下の通り:
- サンディエゴ・オフィスで毎日オンサイト・ランチあり
- サンディエゴのオフィスにあるプールとテニスコートを含むキャンパス内のジム
- 毎月のゲームナイト、ハイキング、ウェルネス・チャレンジ、コミュニティ・イベントなど、同僚とつながる機会
- 社内継続学習イベント
- 自分の興味や趣味を会社と共有する機会