ジュニア組み込みソフトウェアエンジニア
AeroVironmentの自律型防衛・ロボットシステム向け組み込みソフトウェアを開発します。 センサーと組み込みプロセッサを航空機やロボットのプラットフォームに統合します。
仕事内容
- 防衛用途および商用の無人システムとロボットシステムを構築します。
- 航空機やペイロードを含むデバイスおよびシステム向けの組み込みソフトウェアを開発します。
- システムソフトウェアを設計、コーディング、テスト、デバッグします。
- ソフトウェアの性能、信頼性、拡張性を向上させます。
- 既存コードを拡張し、プログラム要件を満たします。
- センサーや組み込みプロセッサを航空機およびロボットシステムに接続するソフトウェアを開発・テストします。
- 確立されたツールと手法を用いて、試作および量産向けソフトウェアを作成します。
- ソフトウェア構成とバージョン管理を行います。
- システム要件の定義、テスト計画と診断ツールの準備、ソフトウェアの検証を支援します。
- ハードウェアの選定を支援し、処理能力、メモリ、ストレージの仕様を提案します。
- 迅速なプロトタイピングとコンセプトテストに貢献します。
- プロジェクトマネージャーやプログラムマネージャーと開発工数を見積もり、作業範囲を計画します。
- 異なる専門分野のエンジニアや学際的な開発チームと協力します。
- 開発用ソフトウェアの製品化と認証取得を支援します。
- 概念実証のデモを作成します。
- 設計レビューに参加します。
- AeroVironmentのソフトウェア開発プロセスに従い、一般的な監督のもとで高品質なコードを作成します。
- 学び続けながら、定められた範囲内の問題を解決します。
- その他、割り当てられた業務を行います。
応募要件
- コンピューターサイエンス、工学、電気工学、航空宇宙工学、機械工学または関連分野の学士号。相当する教育、訓練、経験でも応募資格を満たす場合があります。
- 関連する実務経験0~2年。
- システムのトラブルシューティング経験。
- Python、C、C++11、C++ STL、OpenCLのいずれか、または複数に習熟していること。
- Visual Studio、EclipseなどのIDEおよび不具合追跡ツールに精通していること。
- RS-485、RS-232、CAN、I2C、SPI、USBプロトコルの経験。
- 数学的能力および分析力。
- 承認済みの飛行場所で試験機器をサポートするため、時折出張できること。
- 必要に応じて、延長勤務や不規則な勤務時間、週末・祝日の勤務、現地試験に対応できること。
- STM32プロセッサの経験があれば特に望ましい。
- µC/OSやFreeRTOSなどのRTOSプラットフォームの経験があれば尚可。
- Video 4 Linuxの経験、およびUbuntu Linuxカーネルの変更・コンパイル経験があれば望ましい。
- Linux/ARMドライバーの開発経験、およびRobot Operating System(ROS)の使用経験があれば望ましい。
- 基本的な電子工学の知識と実験室機器の使用経験があれば尚可。
- 優れた文書作成、口頭での説明、対人対応、コミュニケーション能力。
- 変化の速い環境で厳しい納期に対応できること。
- 効果的な問題解決力、分析力、対人能力、コミュニケーション能力。
- 米国人資格を満たすか、ITAR/EARの要件に基づく輸出許可を取得できること。一部の職種では、現在の米国市民権が必要です。
- オフィスおよび研究開発環境で業務を行えること。
- 長時間の立位・座位が可能で、コンピューターおよび電話機器を操作できること。
福利厚生
- 医療保険
- 歯科保険
- 視力保険
- 会社のマッチング拠出付き401(k)
- 9/80勤務スケジュール
- 祝日期間の有給休業
