今回、ISDB-T関連ソフトウェアの実装に携わっていただきます。
まだまだ国内で情報公開されていない領域のため、開発環境のセットアップから信号の解析、テストケースの作成、パフォーマンスの最適化、プロファイリング等、試行錯誤しながら、以下のような開発タスクを弊社エンジニアと進めていただきます。
1:放送信号の受信モジュール、エンコーダ(ENC)およびマルチプレクサ(MUX)機能を実装するソフトウェアの開発
・映像および音声データのエンコード、デコード処理
・MUXの設計および開発、ストリームの多重化処理
・リアルタイムでのデータ処理と最適化
2:システムの設計、開発、テスト、およびデプロイ
・要件定義とシステムアーキテクチャの設計
・開発環境のセットアップとCI/CDパイプラインの構築
・テストケースの作成と実行、バグ修正
3:開発したソフトウェアのパフォーマンス最適化およびメンテナンス
・パフォーマンスモニタリングとプロファイリング
・継続的な最適化とアップデート
・ユーザフィードバックの収集と対応
■開発環境
※以下は一例です。
・プログラミング言語: C/C++, Python, Java, Go
・フレームワーク: TensorFlow, PyTorch, Open
・CLIツール: FFmpegなど
・VCS: GitHub ・CI/CD: GitHub Actions
・プロジェクト管理: Backlog
・Wiki: Notion
・ドキュメント管理: Box、GoogleDrive
・コミュニケーション: Slack
※スキルや稼働条件によって、適切なポジションにアサインします。