シニア・プログラマー・アナリスト - C, C++ (Linux)
5年以上 バンガロール(ホワイトフィールド)
役割タイプフルタイム|正社員
履歴書の送付先:jobsindia@idrive.com
仕事について
IDriveは安全でスケーラブルなクラウドバックアップ、S3互換オブジェクトストレージ、およびリモートアクセスソリューションのリーディングプロバイダです。世界中で500万人以上のユーザーに信頼され、スピード、信頼性、セキュリティのために構築された高性能ツールで、個人と企業がデータを保護、アクセス、管理できるようにします。
シニア・プログラマー・アナリスト(C/C++)として、当社のコア開発チームに参加し、デスクトップおよびサーバー環境向けの堅牢でスケーラブル、かつ高性能なアプリケーションの構築に取り組んでいただきます。複雑な技術的問題を解決し、パフォーマンスを最適化し、安定したクロスプラットフォーム・ソフトウェアを提供することに情熱を注げる、経験豊富なシステムレベル・プログラマーには絶好の機会です。
何をするのか
システムレベルのプログラミング
- Linux、Windows、macOSプラットフォーム用のC/C++によるソフトウェアコンポーネントの設計、実装、保守
- 高性能、マルチスレッド、リソース効率の高いアプリケーションの構築
- 環境固有の動作や制限を処理するクロスプラットフォームのコードを書く
ネットワーキング&IPC
- クライアントサーバモジュールの開発、ネットワークプロトコル(TCP/IP、ソケット)の操作
- プロセス間通信メカニズムの実装とトラブルシューティング
デバッグと最適化
- GDB、Valgrind、perfなどのツールを使って、コードのパフォーマンスをデバッグし、最適化する。
- ボトルネックとメモリ使用量を分析し、負荷がかかった状態でも安定したアプリケーション動作を保証する。
コラボレーションと統合
- QA、DevOps、製品チームと緊密に連携し、テスト、統合、生産準備に取り組む。
- Gitを使用してバージョン管理されたクリーンなコードを維持し、ピアレビューに参加する。
あなたに期待すること
- Linuxおよびクロスプラットフォーム環境における5年以上のC/C++プログラミングの実務経験
- マルチスレッド、メモリ管理、並行性制御に関する深い理解
- ネットワーク・プログラミングとクライアント・サーバー・コミュニケーションに精通していること
- デバッグ、プロファイリング、パフォーマンスチューニングツールの使用経験
- ビルドシステム(Make、CMakeなど)、シェルスクリプト、Gitに精通している。
- コンピュータサイエンス、情報科学、電子工学、または関連分野の学士号または修士号
持っていてよかった:
- ファイルシステムプログラミング、バックアップソフトウェア、低レベルのシステムユーティリティの経験
- クラウド環境やストレージプロトコルに触れる
- REST APIまたはバックグラウンド・サービスに精通していること
- オープンソースC/C++プロジェクトへの貢献
なぜ参加するのか?
IDriveでは、イノベーションが盛んになり、才能が認められ、社員が成長できる環境を作っています。私たちはプロフェッショナルとしても個人としてもチームをサポートすることをお約束します。
私たちのチームの一員として、あなたが楽しみにしていることがあります:
ワーク・ライフ・バランス
- ライフスタイルに合わせた柔軟な勤務時間のハイブリッド・ワークモデル
- リラックスして充電するための有給休暇と休日
- 人生の大切な節目のための育児休暇
健康とウェルネス
- ご自身とご家族のためにカスタマイズ可能な医療保険
- 総合的な生命保険と傷害保険でさらに安心
文化とコミュニティ
- 社内イベントやチームランチで、人とのつながりやコラボレーションを促進
- 特別な日を一緒に祝うお祭りのギフトやグッズ
重要な特典
- 経験と貢献を反映した競争力のある給与
- オンライン・ストレージ・スペース
会社情報
ウェブサイト:https://www.idrive.com/india/
住所インド、カルナタカ州バンガロール、ホワイトフィールドロード、Brigade Tech Park、B-903、9階