1 - 30/件 全19件
案件の内容
大手ゲーム会社向けに新規ゲーム開発及び既存げーむの再開発に携わって頂きます。 開発側とデザイナー側でトータル数百名の大規模プロジェクトとなります。
求めるスキル
・業務にてゲームエンジンの開発をしたことある方。 ・C++でのゲーム開発実務経験:3年以上目安 (C♯でのゲーム開発経験者でも検討可能) ・コミュニケーション力
案件担当のコメント
・必須項目を満たしておりご経験豊富な方に関しましては単価については一度ご相談ください。 ・参画当初2か月は常駐ですが、その後フルリモートに切り替わります。 (※フルリモートの際には月2回程度の出社を想定しております)
案件の内容
胎児自動検査システムのAIアルゴリズム設計にR&Dエンジニアとして携わって頂きます。 ・画像処理、超音波技術を活用した医療機器の設計、システム開発 ・弊社側のメンバーとして、外部共同開発チームのリード ・3D化技術の検証 ・AIアルゴリズムの設計 ※上記の中から、これまでのご経歴やスキルに合わせて業務をお任せしていきたいと考えております。
求めるスキル
・計測データの3D化処理に関する研究/開発経験および知見がある方 ・計測データの3D化を行うためのプログラミング知識
案件の内容
Amazon売上/広告分析ツールの開発に携わって頂きます。 ・AWSを使用した分散システム・非同期システムをベースにした小規模から大規模におよぶ、多階層の分散アプリケーション、サービスの設計、開発、導入、テスト、保守や文書作成までの一連のソフトウェア開発サイクルを担当。 ・ ビジネス・機能要件を元にシステムアーキテクチャを決定し、堅牢かつ拡張性があり、保守が容易なソリューションの実装・構築。 ・既存または新規ソフトウェア製品およびツールを検証し、使用する製品の判断・決定。
求めるスキル
・モダンプログラミング言語少なくとも1つと開発に必要なツールや技術習熟している ※Java, Python, Typescript, C/C++,Linux,Guiceなど ・データストラクチャー、アルゴリズム、問題解決および複雑性解析の基礎知識を有する方 ・システムデザイン経験
案件の内容
大手企業向け開発支援作業に携わって頂きます。
求めるスキル
・業務系C++での開発経験 ・基本設計以降のご経験 ・リーダーまたはサブリーダー経験
案件の内容
人気スポーツゲーム開発に携わって頂きます。 ・自然界のリアルな表現 ・UI実装(レスポンス・分かりやすさ) ・AI、IK、カメラ制御、各種群衆制御 ・エフェクト ・プレイヤーキャラクター制御 ・サウンド管理 ・レンダリングエンジン ・コースエディター ・弾道シミュレーション ・ネットワーク …etc
求めるスキル
・C#またはC++全般に渡る基礎知識をお持ちの方 ・C#またはC++を使ってプログラムを組める方 ・高校程度の数学と物理の知識
案件の内容
監視カメラの需要が高い顧客を中心に導入をされている企業様になります。 サーバー設計、構築、管理等をお願いします。
求めるスキル
・開発経験(3年以上) ・MySQLに拘らずオープン系DBの使用経験 ・Bourne Shell、C Shell、Perl等の スクリプト操作経験 ・PHP、Ruby、Perl、Pythonの内、1つ以上の経験言語があること ・サーバ系(UNIX)の仕組みを押さえており、基本的な操作ができること ・既存システム・プログラムの仕様を解析、調査、メンテナンス、改善等の経験
案件の内容
海や船のビジネスのDXw実現するプラットフォームの接続するプロダクトに携わって頂きます。 ・実際に乗船して、配線作業などの製品の設置業務 ※海や船に関する知識は参画後に覚えて頂ければ大丈夫です。
求めるスキル
・Python3の実務経験:1年以上 ・Python3もしくはC/C++で、以下いずれかの経験のある方 -TCP/UDP通信処理 -シリアル通信処理 -BLE通信処理 -オフライン期間を挟んだ非同期通信 ※また、これらの処理についてしっかりとエラーハンドリングができる方
案件の内容
胎児の超音波検査を自動化システムの開発に携わって頂きます。 ・画像処理や超音波技術を活用した医療機器のシステム開発 ・外部共同開発チームのリード ・3D化技術の検証 ・AIアルゴリズムの設計 ※上記の中から、これまでのご経歴やスキルに合わせて業務をお任せしていきたいと考えております。
求めるスキル
・プログラミング言語に関する知識と経験を有する方 ※Python、MATALAB、C++など ・組込みソフトウェアに関する幅広い知識を有する方 ・3次元空間における剛体変換、線形変換に関する知識がある方
案件担当のコメント
・週に1回、1時間程度のオンラインまたは対面ミーティングの実施を想定しています。 平日9:30~18:30、土曜日17時以降、または日曜日終日の間で都度相談させて頂きます。
案件の内容
超音波活用した自動検査システムのハードウェアエンジニアとして携わって頂きます。 ・外部共同開発チームのリード ・3D化技術、その他製品化に向けた安全性の検証 ・画像処理や超音波技術を活用した医療機器の設計、開発 ※上記の中から、これまでのご経歴やスキルに合わせて業務をお任せしていきたいと考えております。
求めるスキル
・組込み開発のハード設計の経験がある方 ・プログラミング言語に関する知識と経験
案件担当のコメント
・週に一回、1時間程度のオンラインまたは対面ミーティングの実施を想定しておりその都度ご相談させて頂きます。
案件の内容
胎児の超音波検査を自動化するシステムの開発に携わっていただきます。 ・3D化技術の検証 ・AIアルゴリズムの設計 ・画像処理、超音波技術を活用した医療機器の設計、システム開発 ・外部共同開発チームのリード
求めるスキル
・医療機器に関する研究、開発経験がある方 ・Python、MATLAB、C++などを始めとした、プログラミング言語に関する知識と経験
案件担当のコメント
・週に一回、1時間程度のオンラインまたは対面ミーティングの実施を想定しており都度ご相談させて頂きます。
案件の内容
監視カメラの需要が高い顧客を中心に導入をされている企業様になります。 サーバー設計、構築、管理等をお願いします。
求めるスキル
・サーバー開発経験(3年以上) ・MySQLに拘らずオープン系DBの使用経験 ・Bourne Shell、C Shell、Perl等の スクリプト操作経験 ・PHP、Ruby、Perl、Pythonの内、1つ以上の経験言語があること ・サーバ系(UNIX)の仕組みを押さえており、基本的な操作ができること ・既存システム・プログラムの仕様を解析、調査、メンテナンス、改善等の経験
1 - 30/件 全19件
【概要】 C++は、Bjarne Stroustrupによって1980年代初頭に開発された高性能なプログラミング言語です。C言語の拡張版として設計されたC++は、オブジェクト指向プログラミング、ジェネリックプログラミング、そしてC言語の手続き型プログラミングの特性を組み合わせた、マルチパラダイム言語です。 【実用例】 C++はその高性能性から、システムソフトウェア、ゲームエンジン、デスクトップアプリケーション、組込みシステム、そしてパフォーマンスが要求される場面で広く使用されています。Microsoft Windowsの一部、Googleの検索エンジン、Amazonの一部のサービス、そして多くのAAAゲーム(「Call of Duty」シリーズなど)はC++で実装されています。 【開発言語としての特性】 C++はオブジェクト指向プログラミングをサポートしており、クラス、継承、ポリモーフィズムなどの概念を利用できます。また、C++は低レベルのハードウェアへのアクセスと直接的なメモリ管理を可能にし、開発者が必要な最適化を行えるようにしています。これにより、C++は非常に高いパフォーマンスを出すことが可能です。 【別の開発言語と比較して競合性、優位性】 C++はC言語からの拡張として生まれましたが、オブジェクト指向とジェネリックプログラミングのサポートにより、ソフトウェアの設計と再利用性が向上しています。また、C++のパフォーマンスと制御性はJavaやPythonなどの言語と比較して優れています。一方で、メモリ管理やエラーハンドリングが手動であり、シンタックスが複雑であるため、これらの言語より学習や開発が困難な場合があります。 【代表的なフレームワーク】 C++の代表的なフレームワークには、QtとBoostがあります。QtはクロスプラットフォームのGUIアプリケーション開発を支援するフレームワークであり、Boostは一連の高品質なライブラリを提供し、ストリーム処理、レギュラーエクスプレッション、スマートポインタなどの機能を強化します。 【現状の需要と今後の見込み】 C++はパフォーマンスと制御性を要求する分野において、現在も高い需要があります。特にゲーム開発、システムソフトウェア、組み込みシステムなどでは欠かせない存在です。また、新たなC++の標準(C++17、C++20など)が定期的にリリースされており、C++の進化とともに需要も続くでしょう。 【必要な開発環境】 C++の開発には、C++コンパイラとエディタ(もしくは統合開発環境)が必要です。GCC(GNU Compiler Collection)やClangといったコンパイラは無料で利用可能で、Visual StudioやEclipse、Code::BlocksなどのIDEも広く利用されています。 【無償で開発できるか】 C++の開発は無償で行うことが可能です。コンパイラは無料で利用でき、また多くのIDEも無料版を提供しています。さらに、オープンソースのライブラリやフレームワークを利用することで、機能を強化することが可能です。 【学習難易度】 C++の学習は、その豊富な機能と複雑なシンタックスから、他の言語に比べて難易度が高いと言えます。メモリ管理やポインタ、テンプレートといった概念の理解と適切な使用は経験と深い理解を必要とします。 【まとめ】 C++はパフォーマンスと制御性を重視したソフトウェア開発において重要な言語であり、その使用範囲はシステムソフトウェアからゲーム開発まで広範にわたります。他の高級言語と比較して複雑で学習難易度が高い一方で、C++を習得することは、計算機科学とソフトウェア設計について深い理解を得ることにつながります。また、C++のコミュニティは活発であり、新たな標準が定期的にリリースされ、言語が進化し続けています。このような理由から、C++は今後もその価値を保つでしょう。