プラハ勤務 シニア C/C++ ソフトウェアエンジニア
ASSA ABLOY Opening Solutions にシニアソフトウェアエンジニアとして加わり、HID 向けの C/C++ 生体認証 SDK、デバイスドライバー、セキュリティソフトウェアを開発します。プラハでのフルタイム出社勤務で、Windows と Linux の低レベルシステム開発に取り組みます。
仕事内容
- 主に C と C++ を使用して、堅牢なソフトウェアソリューションを構築、テスト、保守する
- 性能、信頼性、セキュリティを重視した Windows および Linux 向けソフトウェアを開発する
- 通信ライブラリ、生体認証 SDK、ミドルウェア、デバイスドライバー、セキュリティ基盤などのシステムレベルコンポーネントを開発する
- 機能仕様、品質基準、プロジェクトスケジュールを満たすソフトウェアコンポーネントを提供する
- ソフトウェアアーキテクチャ、モジュール、技術仕様、ドキュメントの策定に貢献する
- マルチスレッド、プロセス間通信、システムプログラミングの技術を活用する
- 同僚、ステークホルダー、部門横断チームと密接に連携する
- コードレビューを行い、確立されたエンジニアリングプロセスとベストプラクティスに従う
- ソフトウェアの品質、セキュリティ、保守性の継続的な改善に貢献する
応募要件
- C または C++ によるソフトウェア開発の豊富な実務経験
- Windows、Linux、Android、iOS のいずれか向けのデバイスドライバー作成経験
- Windows または Linux のいずれかに関する実践的な知識があり、もう一方のプラットフォームにも少なくとも基本的な知識があること
- セキュアコーディング手法とプラットフォーム非依存の開発 practices に関する理解
- 応用暗号、PKI、X.509 証明書、情報セキュリティ原則に関する知識
- VMware などの仮想化ツール、または Citrix などのリモートアクセスプラットフォームの使用経験
- ビルド、テスト、または自動化スクリプトに使用する Python の実務知識
- 画像処理、コンピュータービジョン、Image Signal Processing(ISP/ISDP)パイプラインの設定または最適化の経験
- カメラ画像システム、画質評価、および関連ソフトウェアフレームワークに関する知識
- 人工知能またはディープラーニングの概念に関する基本的な理解
- ソフトウェア開発ツールとソース管理システムの使用経験、Git であれば尚可
- マルチスレッド、マルチタスク、プロセス間通信に関する理解
- 自律的に業務へ取り組み、優先順位を付け、限られた監督の下で担当業務を完了できること
- 高いコミュニケーション能力と、チーム内で効果的に協働する能力
- コンピューターサイエンス、ソフトウェア工学、または関連分野の学士号以上。修士号が望ましい
- 学士号の場合は 5 年以上、修士号の場合は 3 年以上の経験
- チェコ語またはスロバキア語の業務知識
- 現在、チェコ共和国に合法的に居住し就労する許可を得ていること
- 移民ビザのスポンサー提供はありません
福利厚生
- 競争力のある給与と報酬パッケージ
- ワークライフバランスを支援する競争力のある福利厚生と年次休暇
- 柔軟な勤務環境
- ジョブシェアリングやパートタイム勤務を含む柔軟な勤務形態
- 幅広いキャリア開発リソースと機会
- 研修および専門能力開発の機会
- 定期的なフィードバック
- インクルーシブで多様性のある職場文化
