シニア・プログラマー・アナリスト - 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階