AeroVironment
AeroVironment
AeroVironmentは、防衛および政府機関の顧客向けに、無人システムと自律技術を開発・製造しています。1971年に設立された同社は、ドローン、徘徊型弾薬システム、無人地上車両などのソリューションを提供し、エンジニアリングと製造の専門性を組み合わせて、現場における複雑な作戦上のニーズを支えています。

組み込みソフトウェアエンジニア(ジュニア)、AeroVironment — カリフォルニア州ムーアパーク

AeroVironmentの自律型防衛・ロボットシステム向け組み込みソフトウェアを開発し、航空機やペイロードのセンサーとプロセッサを統合します。 プロトタイプから量産まで、開発とテストを担当します。

仕事内容

  • 防衛および民生用途の無人システムとロボットシステムを開発します。
  • 航空機、ペイロード、その他の機器向け組み込みソフトウェアを構築します。
  • システムソフトウェアを設計、実装、テスト、デバッグします。
  • ソフトウェアの効率性、安定性、拡張性を高めます。
  • プログラム要件を満たすようにコードベースを拡張します。
  • 航空機やロボットシステムにセンサーと組み込みプロセッサを統合し、テストします。
  • 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プラットフォームの経験があれば尚可。
  • Video4Linuxの経験、およびUbuntu Linuxカーネルの変更・コンパイル経験が望まれます。
  • Linux/ARMドライバーの開発経験とRobot Operating System(ROS)の使用経験が望まれます。
  • 基礎的な電子工学の知識と実験室機器の使用経験があれば尚可。
  • ITAR/EAR上の米国人に該当するか、輸出許可を取得できること。一部の職種では現在の米国市民権が必要です。
  • オフィスおよび研究開発環境で勤務できること。
  • 長時間の立ち仕事や座り仕事ができ、コンピューターおよび電話のキーボードを操作できること。

福利厚生

  • 医療保険。
  • 歯科保険。
  • 視力保険。
  • 会社拠出分のマッチングがある401(k)。
  • 9/80勤務スケジュール。
  • 祝日の有給休業期間。