1 - 50件/全3,848件
・建機IoT機器のソフトウェア開発PJ ・ベンダー側のメンバーとして参画 ・C言語を用いたアーキテクチャ設計、詳細設計、実装支援
案件の必須スキル
・C/C++ ・組み込み開発
【具体的事業内容】 イメージングAI事業: ディープラーニング技術を用いた画像処理AIソリューションを提供。 ビジュアルコミュニケーション事業: ビデオ通話やライブ配信の画質向上技術を提供。 スマートデバイス事業: スマートフォンやカメラ向けの画像処理ソフトウェアを開発。 この度、新たにADASの開発のプロジェクトが始まります。 一つの車に複数個のカメラが標準搭載される近い将来への先駆けとして車載系画像認識ソフトの開発案件に携わっていただける方を探しております! 一例ですが、車が自動運転をする中ですれ違うものがどの様な動きをするのか、歩行者や他の車がどの様な動きをするのかを検出するシステムになります。 上記分野でのこれまでのご経験を元にお力添えいただけますと嬉しいです! 【業務詳細】 上記プロジェクトにて、 ・要件定義 ・設計 ・実装 フェーズにて関わっていただく想定です。 ご自身で自走していただける方にお力添えをいただきたいと考えております。 【当社について】 当社は、画像処理技術を専門とするテックカンパニーです。 特に、スマートフォンやカメラに搭載される画像処理ソフトウェアの開発に強みを持っております。 写真の画質向上、顔認識、AR/VRなど、幅広い分野で活用されています。 【対象となるエンドについて】 車のメーカー様やサプライヤー様などです。 【機械学習/ディープラーニングフレームワーク例】 ・TensorFlow ・PyTorch ・Keras ・Caffe
案件の必須スキル
DeepLearningを用いた画像認識モデル開発(3D物体検出、物体追尾など) C,C++,Pythonのプログラミングスキル(C,C++はいずれか一方でも可)
通信系プロジェクトにおける火消(プロジェクトマネジメント・推進支援)の追加要員募集! <業務詳細> ・通信系システムの再構築プロジェクト ・プライムベンダは某大手SI ・セカンダリベンダとして某ソリューションベンダがおり、某中堅ファームが支援中 ■募集背景 人員不足のため。 ※働き方:出社+リモート。頻度は現場と相談。
案件の必須スキル
・PM支援/PMOリードが務まる(補佐レベルでも検討可) ・一定のエンジニアスキル①:Java、Perl、C++、ProC(重要度左→右) ・一定のエンジニアスキル②:Oracle、PostgreSQL(重要度左→右) ・火消プロジェクトなので、タフなメンタルと高いコミュニケーションスキル
クロスチェーンブリッジのスマートコントラクト開発 ■募集背景 社内プロジェクト体制の変化でブロックチェーン技術に知見のある方が、別のプロジェクトに移動になっているので、お力をお借りしたいです。 ※働き方:フルリモートと出社選択可、MTGは平日の10-18時の間を想定
案件の必須スキル
・Solidityでのコントラクト開発経験3年以上 ・静的型付け言語(Go, C/C++, Java, Rust, Scala等)を用いた開発経験
小型無人機(ドローン)の研究開発に向け、機体の姿勢計算を作るプログラムを開発/実装予定です。 CEO/CTOとともにディスカッションを実施し、開発をお願いしたいです。 <業務詳細> ・CEO/CTOとともにディスカッションを実施し要求整理の実施。 ・上記を踏まえた要件定義〜設計の実施。 ・主にマイコン、PCプログラムを使用した開発〜実装の実施。 ・情報収集、資料作成。 ■募集背景 2030年のVTOLの実装に向け、2025年に無人機のリリースを目指しております。 リリースに向けたソフトウェアの開発に向けエンジニアが不足しているため、開発スピードの向上のために、募集に至りました。
案件の必須スキル
・C・C++いずれかのプログラミングスキル ・MILS/SILS/HILSに関する知識 ・マイコンに関する知識 ・通信関連の知識 ・Windows、Linuxプログラミング経験
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ◆業務概要◆ スマートフォン・コンソール・PCゲーム等、 複数のゲームタイトルの開発運営をしている企業での業務となります。 テクニカルアーティストとして主には コンシューマゲームの下記業務をお願いします。 ・CG制作ワークフロー作成 ・シェーダーやマテリアルの作成 ・新しい技術やツールの研究、導入サポート ・エンジンの最適化、パフォーマンス向上 ・ドキュメント作成・技術的なガイダンスの提供etc. ◆基本情報◆ ・場所:リモート可/東京駅 ・時間:10:00~18:00・19:00 ・服装:自由 ・貸与:PC貸与あり ・精算:140h~180h ・面談:2回 ◆主な開発環境・ツール◆ ・言語:C++・Python ・ツール:UnrealEngine・Maya テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・VFXの制作経験 ・UnrealEngineを用いたコンシューマゲーム開発経験3年以上 ・スクリプト言語(C++・Pythonなど)を用いたツール開発経験 ・ツール作成や技術選定、環境構築による開発チームのサポート経験
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ◆業務概要◆ スマートフォン・コンソール・PCゲーム等、 複数のゲームタイトルの開発運営をしている企業での業務となります。 テクニカルアーティストとして主には コンシューマゲームの下記業務をお願いします。 ・CG制作ワークフロー作成 ・シェーダーやマテリアルの作成 ・新しい技術やツールの研究、導入サポート ・エンジンの最適化、パフォーマンス向上 ・ドキュメント作成・技術的なガイダンスの提供etc. ◆基本情報◆ ・場所:リモート可/東京駅 ・時間:10:00~18:00・19:00 ・服装:自由 ・貸与:PC貸与あり ・精算:140h~180h ・面談:2回 ◆主な開発環境・ツール◆ ・言語:C++・Python ・ツール:UnrealEngine・Maya テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・VFXの制作経験 ・UnrealEngineを用いたコンシューマゲーム開発経験3年以上 ・スクリプト言語(C++・Pythonなど)を用いたツール開発経験 ・ツール作成や技術選定、環境構築による開発チームのサポート経験
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ◆業務概要◆ スマートフォン・コンソール・PCゲーム等、 複数のゲームタイトルの開発運営をしている企業での業務となります。 テクニカルアーティストとして主には コンシューマゲームの下記業務をお願いします。 ・CG制作ワークフロー作成 ・シェーダーやマテリアルの作成 ・新しい技術やツールの研究、導入サポート ・エンジンの最適化、パフォーマンス向上 ・ドキュメント作成・技術的なガイダンスの提供etc. ◆基本情報◆ ・場所:リモート可/東京駅 ・時間:10:00~18:00・19:00 ・服装:自由 ・貸与:PC貸与あり ・精算:140h~180h ・面談:2回 ◆主な開発環境・ツール◆ ・言語:C++・Python ・ツール:UnrealEngine・Maya テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・VFXの制作経験 ・UnrealEngineを用いたコンシューマゲーム開発経験3年以上 ・スクリプト言語(C++・Pythonなど)を用いたツール開発経験 ・ツール作成や技術選定、環境構築による開発チームのサポート経験
・Rust、WebAssembly、WebGL、WebGPUを使った地図エンジンの開発 ・シェーダー開発およびグラフィックス関連技術の実装 ・次世代地図エンジンのパフォーマンス向上と美しい全体の実現 ■募集背景 当該企業が開発・提供するOSSのWebGISプラットフォームの地図エンジン強化に向け、パフォーマンスとそれなりの品質の両立を目指した革新的な3D地図エンジンの開発を担当するグラフィックスエンジニアを募集しています。
案件の必須スキル
・C/C++、Rust、JavaScript(WebGL、Three.js等含む) いつかの開発経験 ・グラフィックスAPI(WebGL、WebGPU、DirectXなど)やシェーダー(GLSL、HLSLなど)を使った開発経験 ・コンピューターグラフィックス、GPU、線形代数の知識
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ▼案件内容 急成長中のIoTベンチャーにてバックエンドエンジニアを募集しています。 グローバル展開を予定している先端の プロダクト開発に携われる貴重な機会です。 ハードウェア、図面、施工といった他チームと連携して開発を進めています。 ▼希望の人物像 ・状況により柔軟に対応できる方 ・ロジカルかつ積極的なコミュニケーションを行える方 ・チーム開発が好きな方 ▼環境 ・言語:Golang,Python,C/C++等 ・OS:Linux ・ソースコード管理:GitHub ・コミュニケーションツール:Slack,Googlemeet ▼条件等 場所:錦糸町駅 清算方法:140h-180h想定 打合せ回数:2回 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・Python、Golang、Linuxの開発経験※全て1人称で対応可能な方 ・APIの設計、構築経験 ・チーム開発が得意、もしくは好きな方 ・ロジカルで積極的にコミュニケーションが可能な方 ・何かしらのプロダクト開発経験
プロフェッショナルプリンターのコントローラ開発、Rasterize予測時間を算出して、制御するプログラムの作成を実施頂きます。 ■募集背景 増員のため。 ※働き方:出社+リモート。週1~2日程度の在宅勤務可能(応相談)
案件の必須スキル
・C,C++での開発経験※3年程度 ・MicroSoft Officeドキュメントの知識・経験 など
【20 代から40 代の方が活躍中!】 ※週4日~OK案件です! ※実務経験1年以上ありの方が対象の案件です! ■概要 メディアサービス業の新規プロダクトにおける機能改修とプロダクトマネジメント支援を担当します。稼働中のサービス解析を通じて、プロダクトの進行をサポートし、品質向上を目指します。 ■具体的な作業内容 ・新規プロダクトの機能改修支援 ・プロダクトマネジメント支援 ・稼働中のサービス解析と改善提案 勤務開始時には、プロジェクトの一員として、コミュニケーションを取りながら上記業務を進めて頂く予定です。
案件の必須スキル
・円滑なコミュニケーションが取れる方 ・プロダクトマネジメントの経験 ・Ruby on Railsを使用した開発経験 ・Vue.jsを使用した開発経験 ・AWSサービスを利用した開発経験
車載ソフトウェアの共通化を実現するためのプラットフォーム「AUTOSAR」を用いて、 自動車向けの車載ECUにおける開発全般をご担当していただきます。
案件の必須スキル
・組込開発およびC言語やC++での経験 ・AUTOSARを用いた開発経験 ・何らかの車載ECU開発経験
オープンソースのロボットプラットフォーム「ROS 2」および、 その組み込み向けプラットフォーム「micro-ROS」による開発環境の整備を進めております。 開発の中心は「ROS 2」および「micro-ROS」のミドルウェアや通信ライブラリ、ビルドシステムやOSに関連する機能開発となります。
案件の必須スキル
・LinuxOSでの開発経験 ・C++での開発経験 3年以上 ・ROSもしくはROS2を使ったシステムの開発経験 ・組み込み開発経験 3年以上
プロフェッショナルプリンターのコントローラ開発、 Rasterize予測時間を算出して、制御するプログラムの作成を実施頂きます。 ■募集背景 増員のため。 ※働き方:週1~週2程度の在宅勤務可能(応相談)
案件の必須スキル
・C,C++での開発経験※3年程度 ・MicroSoft Officeドキュメントの知識・経験 ※一例) Word :レイアウト、変更履歴の使用経験 Excel:関数、Pivotの使用経験等
■担当プロジェクト 既存の自社プロダクトまたは新規開発プロジェクトへのアサインを想定しております。 ※新規開発_年内モックスタート予定(11月入場が理想) ■業務内容 ※雇い入れ直後 ・Unityを利用したスマホアプリの設計/開発/テスト/運用/保守 ・運営/企画案に対するエンジニア観点での提案(実現性、開発工数、仕様の改善提案) ※コード管理ツールはGitHub、開発手法はLEAN UXを用いたアジャイル開発になります。 【担当自社プロジェクト】 ・初期プロジェクトは東京を想定しておりますが、東京のみならず、グローバル拠点のプロジェクト参加可能性あり ※例:転勤ではなくリモートに手東京から福岡やソウルのプロダクトを担当など ■開発環境について(その他) ・既存サービスのメンテナンスだけではなく、新規事業の開発をかなりの数を行っており可能性はたくさんある ・デザイナーから上がったものを仕上げるだけでなく、エンジニアから発信する文化が強くあるので、こういう表現したいとかどんどん発信できる環境がある。 ・参画してみて双方、マッチすると思えば/しっかりとアウトプット出して頂ければ新しい技術を使った新規事業の開発にも取り組める ■会社の良さ とにかくフラットにコミュニケーションできる環境があります。 人事が業務委託の方と一緒にゲームしたり、オフィス内のバーカウンターで雑談したり、一緒に過ごしていて 誰が社員かわからないくらい全員がフラットに見ているし、いい方を変えると業務上雇用形態関係なく、 エンジニアサイドの人からデザイナーに対して、もっとこういう表現をしたい、とかこういう事をやりたいんだと 言える環境で、相手(デザイナー側)も皆さん、相手の意見をしっかり受け止め尊重してくださる方ばかりです。 ■おすすめポイント 福利厚生が非常に充実していることで有名な企業様でして、 業務委託の方も利用できます。 創業者の「雇用形態関係なく、すべての人が健康に過ごせるようなそんないい会社を作りたい」という想い から下記を利用することができます(一部、正社員と差異あり)。 ▽ランチ 専属のシェフが社員の健康と食のバランスを考えた食事(ランチ)を提供しています。(有料) ▽カフェ 専属のバリスタがカフェラテや紅茶、季節限定メニューなどを無料で提供しています。 ▽ジム(パーソナルジム含む) ジムを無料で利用することができ、一人一人に適した健康づくりをサポートしています。(パーソナルは有料) ▽社内マッサージ 有資格者が自身の好みや体調に応じたマッサージを専用のリラクゼーションルームにて提供しています。(有料)
案件の必須スキル
・Unityを用いたアプリ開発経験5年以上 ・サーバーとの通信に関連する開発知識
NetEase Gamesの100%出資によるゲームソフトウェア開発会社です。 主にコンシューマソフト事業を中心にワールドワイド向けハイエンドタイトルの開発を行います。 世界に発信する新規コンシューマーゲームの開発にあたり、これから一緒にスタジオを盛り上げてくれるメンバーを募集しております。 ゲームの遊びやシステムを制作するお仕事です。 他のセクションのスタッフと連携してゲームを作り上げます。 ・インゲームの制御の制作またはアセット管理・レベル組み立てのためのツール制作 ・効率よく開発、管理するためのツールの構築 ・トラブル対応サポート
案件の必須スキル
・C++を使って3Dゲーム開発ができる ・入門書などを見ながらフルスクラッチで3Dゲームを作ることができる
NetEase Gamesの100%出資によるゲームソフトウェア開発会社です。 主にコンシューマソフト事業を中心にワールドワイド向け ハイエンドタイトルの開発を行います。 世界に発信する新規コンシューマーゲームの開発にあたり、 これから一緒にスタジオを盛り上げてくれるメンバーを募集しております。 ゲームの遊びやシステムを制作するお仕事です。 他のセクションのスタッフと連携してゲームを作り上げます。 ・組み込みのためのサウンドマネージメント機能の作成 ・サウンドのリソース管理業務 ・協力会社のサウンドデザイナーとの連携 ・ミドルウェア(Wwise)の管理、メンテナンス ・インゲームの制御の制作(サウンド以外も含む) ・効率よく開発、管理するためのツールの構築(サウンド以外も含む) ・トラブル対応サポート
案件の必須スキル
・UE・自社エンジン問わず、サウンド関連の業務経験があること ・フルスクラッチ・3DゲームをC++で作ることができること ・PS4世代より新しいハイエンドの家庭用向けゲームの制作経験があること
NetEase Gamesの100%出資によるゲームソフトウェア開発会社です。 主にコンシューマソフト事業を中心にワールドワイド向けハイエンドタイトルの開発を行います。 世界に発信する新規コンシューマーゲームの開発にあたり、 これから一緒にスタジオを盛り上げてくれるメンバーを募集しております。 -VFX関連(パーティクル、ポストエフェクトどちらも)のリソース管理業務 ※できればVFX関連のシェーダー関連業務。 -出来ない場合は、グラフィックスプログラマーとの連携 -ワークフローやデータパイプラインの構築 -DCCツール上、もしくはゲームエンジン上での機能作成 -効率よく開発、管理するためのツールの構築 -トラブル対応サポート
案件の必須スキル
・VFX関連の業務経験があること ・フルスクラッチ・3DゲームをC++で作ることができること ・ハイエンドの家庭用向けゲームの制作経験があること
【募集背景】 今後グローバル領域に力をいれていく背景もあり、新規3Dサービスを開発する際にもクオリティの向上強化により コアメンバーとなるグラフィックエンジニアを募集しております! 社内に描画回りのスキルノウハウを布教してただくことも期待しております! 【業務内容】 Unityを使用したサービスのグラフィックスエンジニア/描画エンジニアとしてゲームグラフィックスに関する プログラム部分の設計及び実装業務全般を担当していただきます。 また、必要に応じて若手メンバー育成などをお任せいたします。 デザイナーと連携し、ゲームグラフィックス表現を実現化していくことが主な業務です。 <具体的な業務例> ・レンダリングシステム、シェーダー開発、エフェクト、ポストエフェクトの設計、実装 ・開発ワークフローの構築・改善 ・レンダリングパイプライン構築 ・Unity上でのエディタツール作成 ・エンジニア/デザイナーとの連携業務 【使用している主なツール/環境】 ・言語:C#,C++, Objective-C ・ゲーム開発:Unity, Cocos2d-x, Unity Shader Graph, OpenGL ES シェーダー ・IDE:JetBrains Rider, Xcode, Android Studio, Visual Studio Code ・ツール開発:Python, JavaScript など ・CI/CD:Jenkinsなど ・社内ツール:Slack, Google Workspace ⇥ 【勤務条件】 会社への出社頻度はminimumでも週2出社を求めておりますが、フルリモートでも検討の可能な求人です。 ・勤務時間:9:30~18:30(実働8時間) ※応相談 ・勤務日数:週4~5 【求める人物像】 ・サービス志向の高い方 ・グラフィックス表現を通じてサービスの魅力を引き出すことにやりがいを感じる方 ・他職種とも適切なコミュニケーションが取れる方 ・探求、向上心があり、自らの技術や知識を伸ばしていける方 【勤務地】 東京都世田谷区若林
案件の必須スキル
・ゲーム開発の実務経験(3年以上) ・Unityを用いたゲーム開発の実務経験 ・3Dゲームのグラフィックス開発経験(ShaderModel 3.0世代以降) ・HLSL/GLSL、またはShader Graphでのシェーダ開発経験 ・グラフィックスパイプラインの最適化の知識
NetEase Gamesの100%出資によるゲームソフトウェア開発会社です。 主にコンシューマソフト事業を中心にワールドワイド向けハイエンドタイトルの開発を行います。 世界に発信する新規コンシューマーゲームの開発にあたり、これから一緒にスタジオを盛り上げてくれるメンバーを募集しております。 ゲームの遊びやシステムを制作するお仕事です。 他のセクションのスタッフと連携してゲームを作り上げます。 ・インゲームの制御の制作またはアセット管理・レベル組み立てのためのツール制作 ・効率よく開発、管理するためのツールの構築 ・トラブル対応サポート
案件の必須スキル
・C++を使って3Dゲーム開発ができる ・入門書などを見ながらフルスクラッチで3Dゲームを作ることができる
NetEase Gamesの100%出資によるゲームソフトウェア開発会社です。 主にコンシューマソフト事業を中心にワールドワイド向け ハイエンドタイトルの開発を行います。 世界に発信する新規コンシューマーゲームの開発にあたり、 これから一緒にスタジオを盛り上げてくれるメンバーを募集しております。 ゲームの遊びやシステムを制作するお仕事です。 他のセクションのスタッフと連携してゲームを作り上げます。 ・組み込みのためのサウンドマネージメント機能の作成 ・サウンドのリソース管理業務 ・協力会社のサウンドデザイナーとの連携 ・ミドルウェア(Wwise)の管理、メンテナンス ・インゲームの制御の制作(サウンド以外も含む) ・効率よく開発、管理するためのツールの構築(サウンド以外も含む) ・トラブル対応サポート
案件の必須スキル
・UE・自社エンジン問わず、サウンド関連の業務経験があること ・フルスクラッチ・3DゲームをC++で作ることができること ・PS4世代より新しいハイエンドの家庭用向けゲームの制作経験があること
NetEase Gamesの100%出資によるゲームソフトウェア開発会社です。 主にコンシューマソフト事業を中心にワールドワイド向けハイエンドタイトルの開発を行います。 世界に発信する新規コンシューマーゲームの開発にあたり、 これから一緒にスタジオを盛り上げてくれるメンバーを募集しております。 -VFX関連(パーティクル、ポストエフェクトどちらも)のリソース管理業務 ※できればVFX関連のシェーダー関連業務。 -出来ない場合は、グラフィックスプログラマーとの連携 -ワークフローやデータパイプラインの構築 -DCCツール上、もしくはゲームエンジン上での機能作成 -効率よく開発、管理するためのツールの構築 -トラブル対応サポート
案件の必須スキル
・VFX関連の業務経験があること ・フルスクラッチ・3DゲームをC++で作ることができること ・ハイエンドの家庭用向けゲームの制作経験があること
製造業向けにAIサービスを提供する企業にて、AIソリューションの画像処理・アルゴリズム開発事業のメンバーとして画像ソフトウェアのバックエンド開発を担当して頂きます。 【具体的業務】 ・基本設計 ・詳細設計 ・開発、実装(バックエンド) ・ソフトウェアテスト 【開発環境】 Golang、C++、Python、Javascript(Vue.js、Node.js)、AWS、Docker
案件の必須スキル
【必須】 ・Golang、C++を用いたバックエンド開発経験 ・Pythonを用いたアプリケーション開発経験 【尚可】 ・FAカメラ・工場機器との通信実装経験 ・機械学習を用いたサービスの開発経験 ・Vue.jsを用いたフロントエンド開発経験 ・プロジェクトマネジメント経験
医療機関向けSaaSを開発している企業様からの案件となります。 導入先の医療機関において、Web予約・オンライン決済を実装し、 完全待ち時間ゼロの医療体験を実現するためのプロダクトになっております。 既に当プロダクトを導入しているクリニックでは、「スムーズな体験で医療をもっと身近に」をコンセプトに掲げ、 次世代型かかりつけクリニックとして完全WEB予約・キャッシュレスを実現しており、およそ1年半で2万人以上に利用されています。 当プロダクトの機能設計・実装・デリバリーを担っていただきます。 特徴 ・あるべき医療体験を定義し、アップデートすることに挑戦できる 当プロダクトの守備範囲は「患者向けの予約マイページ」「医療現場向けの予約管理/CRMサービス」そして 「人事労務向けの健診管理SaaS」など、多様なドメインにまたがります。 また、患者本人、医師・看護師・事務など現場のメンバー、企業健診導入企業の人事労務担当者など多様なステークホルダーに使われます。 メンバーは本開発を通じて、現代にあるべき医療体験を定義し、アップデートすることに挑戦できます。 ・医療チームと共同開発ができる 既に導入先となっているクリニックなど医療現場と密にコミュニケーションがとりながら、開発を進めることができます。 患者本人だけではなく、医師・看護師・事務など現場のメンバーなど、実際のユーザーのフィードバックを受けながら日々開発を進めています。 業務タスク ・現在10名ほど在籍する開発メンバーに対するテクニカルディレクション ・費用対効果が特に大きいと判断される領域の設計・実装 ・上記設計時、実装時における、隣接領域担当者(デザイナーやビジネスサイド)との調整 実際に手を動かしてプロダクトを前に進めることはもちろんですが、 関わるメンバーのディレクションやマネジメント業務も一部お願いしたいと考えています。 JavaScript,TypeScript
案件の必須スキル
・JavaScriptでの開発経験:3年以上 ・AWSなどパブリッククラウドの経験 ・TypeScriptまたはJavaなどのC++派生の静的型付け言語の経験 ・React/Vue.js/Angular等のwebフロントエンドフレームワークの開発経験
独自ブロックチェーンサービスのインフラ構築、運用に携わっていただきます。 ・Azureを用いた設計、構築 ・SRE業務 ・アプリケーションやミドルウェアの運用、パフォーマンス改善 ・DevOpsの効率化 ・監視、監査体制の強化と効率化(メトリクス設計、モニタリング体制の構築) サーバ(インフラ),AWS
案件の必須スキル
・クラウドサービスを用いたインフラ設計構築のご経験:3年以上 ・SRE業務(コードのデプロイ、監視、パフォーマンス改善等)の経験 ・C、C++、Go、Rust、Kotlin等の静止型付け言語を含む複数の言語による業務における使用経験
医療機関向けSaaSを開発している企業での案件になります。 導入先の医療機関において、Web予約やオンライン決済を実装し、 完全待ち時間ゼロの医療体験を実現するためのプロダクトになっております。 当プロダクトの機能設計、実装、デリバリーを担っていただきます。 【特徴】 ①あるべき医療体験を定義し、アップデートすることに挑戦できる 当プロダクトの守備範囲は「患者向けの予約マイページ」「医療現場向けの 予約管理、CRMサービス」そして「人事労務向けの健診管理SaaS」など、 多様なドメインにまたがります。 また、患者本人、医師、看護師、事務など現場のメンバー、企業健診導入企業の 人事労務担当者など多様なステークホルダーに使われます。 メンバーは本開発を通じて、現代にあるべき医療体験を定義し、 アップデートすることに挑戦できます。 ②医療チームと共同開発ができる 既に導入先となっている医療現場と密にコミュニケーションをとりながら、 開発を進めることができます。 患者本人だけではなく、医師、看護師、事務など現場のメンバーなど、 実際のユーザーのフィードバックを受けながら日々開発を進めています。 【作業タスク】 医療機関向けSaaSにおいて、以下の業務を担当していただきます。 ・NoSQLデータベース設計 ・GraphQLスキーマ設計 ・バックエンドのドメインロジックの設計、実装 ・テストコードの実装 ・サーバーレスインフラストラクチャの構築、デプロイ 実際に手を動かしてプロダクトを前に進めることはもちろんですが、 関わるメンバーのディレクションやマネジメント業務も一部お願いしたいと考えています。 JavaScript
案件の必須スキル
・AWSなどパブリッククラウドの経験:2年以上 ・TypeScriptまたはJavaなどのC++派生の静的型付け言語の経験:3年以上 ・MySQLやPostgresSQL、Oracle等のRDBMSでのデータベース設計の経験
現在開発中の新規3Dオリジナルゲームのクライアント開発をお任せします。 また、開発ではサーバサイドとも密接に関わることもあり、 幅広く開発に携わりたいというマインドをお持ちの方が望ましいです。 ・インゲームアクション部分等の開発 ・キャラクター制御、背景ギミック等のアクション制御 ・画面UIや2D制御にかかわるアウトゲーム開発 ・基礎となるUI/UXの設計、実装 ・DedicatedServerを使用したリアルタイム通信対戦制御 ※新規開発のため、各種ツールに関する開発業務にも携われる環境です 【プロダクトについて】 ゲーム領域から、エンタメ×テクノロジーの力で世界のコミュニケーションを豊かにすべく、 世界に驚きを与えるような、新しいバトルエンタテインメントに挑戦している新規開発中のゲームです。 現在開発中で、先行してWindowsPC版のSteamストアページを公開中です。 また、2022年10月には北米を中心とした英語版でα1テストを実施しており、 引き続き正式リリースに向けてさらなる開発を進めています。 「遊び」にこだわった今までにない挑戦的なゲームコンセプトのもと、 世界中の友達同士をつなげて盛り上げるタイトルに、クライアントエンジニアとして 携わっていただきます。 C/C++
案件の必須スキル
・新規ゲームの開発に携わったご経験のある方 ・Unreal Engineでのゲーム開発経験:1年以上
C++ で開発されたiOS、Andorid 向けゲームの、クライアント開発チームの一員としてご参画いただきます。 このポジションで配属を想定しているチームにおいて開発しているゲームタイトルは、 リリース後、国内外でセールスランキング上位を獲得し続けています。 そのため、世界中で多くのユーザに楽しんでいただいているゲーム開発に関われます。 リリースされてから年月が経っているタイトルですが、 現在はオブジェクト指向設計に基づいたユニットテストの整備や、 そのテストを活用したリファクタリングなどモダンなアプローチを取ることにより、 コードメンテナンス性の向上を図っています。 Jenkins などの CI ツールや自動化を多用し、ビルドやマージも毎日自動的に行われるような環境が整っています。 メンバー同士で設計や技術的なレビューを行いコードや設計の品質を維持、改善しており、 お互いが技術的な成長を促せる体制で進めています。 新しい技術や手法を導入する場合も、メンバー同士で率先して初期開発に取り組んでいます。 また、プランナーや、サーバサイドエンジニア、カスタマーサポート、QA(品質保証)など他職種、他チームとの連携もあり、 総合的なゲーム開発を経験することができます。 下記具体的な作業内容です。 ・アプリケーションの開発と改修 ・開発に関わる設計やコードのレビュー ・リファクタリングを含む、生産性やメンテナンス性改善方法の提案、実施 C/C++
案件の必須スキル
・C++ でのプログラミング能力(ゲームエンジンの経験は問いません):3年以上 ・品質の高い(DRY、YAGNI、KISSを考慮した)設計、実装ができる ・コード・リファクタリングに抵抗がない ・開発という領域で即戦力性をお持ちであること ・多職種とコミュケーションをとり、仕様や求められるものを理解し、プログラムで実現できること。 ・オブジェクト指向設計の知識を持ち、リファクタリングを通してコード品質、メンテナンス性を向上できる
AIを用いたロボットアームの制御系ソフトウェア開発のためのプラットフォーム開発に携わっていただきます。 シミュレーションツールなどを作るためのツール開発になります。 フェーズとしては、アーキテクチャ設計まで済んでいるものをプログラム構造に落としていくフェーズになります。 クラス設計~実装の部分を対応していただく想定です。 立ち上げ期のサービス、企業様になりますので、開発は基本代表の方(エンジニア)と2名体制で行っていただく予定です。 Python
案件の必須スキル
・PythonとC++を用いた開発経験:3年以上 ・GUIのソフト開発経験 ・クラス設計以降対応可能な方
デジタルコンサルティング事業を行っている企業にて ブロックチェーンデータプラットフォームの設計・実装、及び、 仮想通貨取引所の設計・実装を行なっていただきます。 仮想通貨取引所については、独自トークンを扱う取引所を実装するため、 セキュリティや安全性などかなり厳しい要件をクリアする必要がありますが、 今後スタンダートになっていくことが想定される仮想通貨取引所の設計・実装が経験できるので 常に新しい技術にチャレンジしていきたい方とっては魅力的な案件です。 <開発環境> Golang,kops,Aurora,Kinesis,KMS ※使用する可能性有り ・ElastiCache ・CloudHMS ・System Manager ・AWS WAF, Shield ・Amazon Inspector ※ブロックチェーン関連技術 ・Bitcoind,Gethなどのブロックチェーンクライアントの運用 ・Solidity,Truffleを使ったスマートコントラクト開発 Go,Java,Python,Scala,PHP,C/C++,HTML5/CSS3,JavaScript,DB(インフラ),AWS
案件の必須スキル
・GolangやDjango等の言語、フレームワークを用いたWebアプリケーションの設計・開発経験、 またはJava,C/C++,Rust,Scala, Pythonの開発経験が3年以上 ・大規模アプリケーションの開発、運用経験 ・AWSやGCPなどクラウド環境でのインフラ設計、構築、運用経験 ・データ毎の特性に合わせたRDBMS以外のデータストア(Amazon DynamoDB等のNoSQLデータベース、Elasticsearch等の検索エンジン等)を用いたシステムの設計、開発経験
ハードウェア組込み、サーバサイド、動画配信、機会学習、画像処理、アプリ開発まで 技術領域の広いサービスを開発し、 イノベーションを起すIoTサービスの開発に携わって頂きます。 今回はインフラメインでPythonでのコーディングもして頂きます。 メンバー:4名程度 開発環境: ハードウェア組込:C++ サーバサイド:Python, JAVA Web:Javascript Android:Java iOS:Objective-C iOS,Android,Java,Python,C/C++,JavaScript,サーバ(インフラ),AWS
案件の必須スキル
Liunx構築経験 AWS構築経験 大規模なクラスタ、制御経験
【20 代から40 代の方が活躍中!】 ※週4日~OK案件です! ※実務経験1年以上ありの方が対象の案件です! ■概要 急成長するスタートアップ企業の採用支援SaaSプロダクトの開発を担当します。新機能開発やパフォーマンス改善、システムの信頼性向上などプロダクト全般に携わります。フロントエンドからバックエンドまで、フルスタックでの開発経験が求められます。 ■具体的な業務内容 ・新機能開発、既存機能改善 ・パフォーマンス改善およびシステム信頼性向上 ・AWS/GCPを用いたクラウド環境での開発 ・プロダクトのアーキテクチャ設計およびオペレーション構築 ・チームリードおよび技術支援 勤務開始時には、プロジェクトの一員として、コミュニケーションを取りながら上記業務を進めて頂く予定です。
案件の必須スキル
・円滑なコミュニケーションが取れる方 - 開発経験年数:3年以上(2~3年ほど開発から離れていても構いません) - Go言語など、静的型付け言語の開発経験(例:Java,C++,C# など) - AWS/GCP/Azureなどクラウドを用いた開発経験 - RDBMSの実務運用経験 - 開発組織を自ら構築していくマインドセット
プロフェッショナルプリンターのコントローラ開発、 Rasterize予測時間を算出して、制御するプログラムの作成を実施頂きます。 開発環境としては以下となります。 ■募集背景 増員のため。 ※働き方:週1~週2程度の在宅勤務可能(応相談)
案件の必須スキル
・C,C++での開発経験※3年程度 ・MicroSoft Officeドキュメントの知識・経験 ※一例) Word :レイアウト、変更履歴の使用経験 Excel:関数、Pivotの使用経験等
顕微鏡で撮影した画像の解析/AIツールの選定、API実装や、カメラなどの制御処理実装を担当頂きます。 その後、API実装を先に行って頂きます 上記で検討した要素技術を基に、製品開発を担当頂きます 。 ■募集背景 増員のため。 ※働き方:機材セットアップおよび、導入期間(3日~1週間程度)の出社が必要。 実機使用時は出社頂きます。
案件の必須スキル
・画像処理開発の経験がある方、ツール選定の経験のある方 ・C#を使用したアプリケーション開発および、C++を使用した 制御処理開発経験のある方 ・ご自身の検討結果や設計方針を論理的に説明頂ける方 ・能動的、提案型の開発活動ができる方
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ◆就業場所:虎ノ門ヒルズor御成門(フル出社) ◆服装:自由 ◆就業時間:フレックスタイム制(コアタイム:11:00~15:00) ◆清算:140-180h(上下割) ◆面談:1回 ◆PC貸与の有無:有 ◆備考 新規ゲームアプリ開発の案件になります。 リリース前から携わることができますのでとてもやりがいがあり、働きやすい現場になります。 チーム体制は10~20名体制となっております。 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・Unityを用いたアプリ開発経験2年以上 ・C++、C♯、Javaいずれかを用いたスマフォゲーム開発経験がある方
医療機関向けSaaSを開発している企業様案件となります。 導入先の医療機関において、Web予約・オンライン決済を実装し、 完全待ち時間ゼロの医療体験を実現するためのプロダクトになっております。 既に当プロダクトを導入している医療機関では、 「スムーズな体験で医療をもっと身近に」をコンセプトに掲げ、 次世代型かかりつけクリニックとして完全WEB予約・キャッシュレスを 実現しており、およそ1年半で2万人以上に利用されています。 今回の案件は機能設計・実装・デリバリーを担っていただきます。 ・あるべき医療体験を定義し、アップデートすることに挑戦できる 当プロダクトの守備範囲は「患者向けの予約マイページ」 「医療現場向けの予約管理/CRMサービス」そして 「人事労務向けの健診管理SaaS」など、多様なドメインにまたがります。 また、患者本人、医師・看護師・事務など現場のメンバー、 企業健診導入企業の人事労務担当者など多様なステークホルダーに使われます。 メンバーは本開発を通じて、現代にあるべき医療体験を定義し、 アップデートすることに挑戦できます。 ・医療チームと共同開発ができる 既に導入先となっている医療現場と密にコミュニケーションを取りながら、 開発を進めることができます。 患者本人だけではなく、医師・看護師・事務など現場のメンバーなど、 実際のユーザーのフィードバックを受けながら日々開発を進めています。 【業務タスク】 医療機関向けSaaSにおいて、以下の業務を担当していただきます。 ・NoSQLデータベース設計 ・GraphQLスキーマ設計 ・バックエンドのドメインロジックの設計・実装 ・テストコードの実装 ・サーバーレスインフラストラクチャの構築・デプロイ 実際に手を動かしてプロダクトを前に進めることはもちろんですが、 関わるメンバーのディレクションやマネジメント業務も一部お願いしたいと考えています。 Java,C/C++,TypeScript
案件の必須スキル
・Javaでの開発経験:3年以上 ・AWSなどパブリッククラウドの経験:3年以上 ・TypeScriptなどのC++派生の静的型付け言語の経験 ・React、Vue.js、Angular等のwebフロントエンドフレームワークの開発経験
自社AIプロダクトのバックエンド開発をお任せ予定です。 Python
案件の必須スキル
・PythonでのWebアプリケーション開発経験 3年以上 ・AWS、GCP、Azureなどのパブリッククラウド上でのWebアプリケーション開発または運用経験 3年以上 ・GitHub ActionsなどのCIパイプラインの利用経験 3年以上 ・複数のバックエンド言語の知識(例:Python、Go、NodeJS) ・複数のフレームワークの知識(例:FastAPI、Django、Flask) ・複数のデータベースに関する知識(例:Redis, MySQL) ・CI/CDの利用経験がある方 ・OpenAIやGoogle Vertex、AWS BedrockなどのAI APIサービスの利用経験
複数ある自社広告配信プロダクトの100億レコード以上/日のログを分析し、広告配信を最適化する業務を担当いただきます。 【主な仕事内容】 ・ビジネスインパクトが大きなKPI改善の見極め ・KPI(CPCなど)最適化の改善及び運用 Python
案件の必須スキル
・Python、SQL、Spark、BigQueryなどを用いた分析経験:2年以上 ・サーバーサイドフレームワークを用いた開発運用経験:1年以上 ・チームリーダーやプロジェクトマネージャーとしてプロジェクトを推進した経験 ・開発の遂行に必要な情報を関係者(ビジネス、エンジニア)に自力でヒアリングしつつドキュメント化しプロジェクトを推進した経験 ・稼働中のプロダクトに対してシステム面やビジネス面の課題発見し、KPI改善をした経験 ・既に機械学習で実装されたものを更に改善した経験
ブロックチェーンを用いたプラットフォームプロダクトにおけるバックエンドシステムの設計、実装をしていただける方を募集しております。 ・作業内容 クロスチェーンブリッジのスマートコントラクト開発 Go
案件の必須スキル
・Goでの開発経験:3年以上 ・Solidityでのコントラクト開発経験3年以上 ・静的型付け言語(Go, C/C++, Java, Rust, Scala等)を用いた開発経験
FanTech(Fan×Technology)事業で、アーティストをはじめとする全てのクリエイターとファンをつなぐサービスをテクノロジーによって実現、プロダクトを開発、提供してきました。 現在は、"ファンのためにできることを。”を掲げ全ての表現者に寄り添ったオールインワン型ファンプラットフォーム、大規模向けにプロカスタム仕様を可能としているサービスの2つのプラットフォームサービスをベースに、 FC、EC、チケット、ライブ配信など、オールインワンでサービスを展開しております。 Web3をはじめ時代に即したニーズを取り込んだサービスにすべく新たなメンバーを募集しています。 ■具体的な仕事内容 ・アーティスト、タレント公式サイト用プラットフォーム機能拡張開発 ・Rails, AWSを用いたアーティスト、クリエイター向けWebサービス開発 ・電子チケットや動画配信など「クリエイターのための」システム企画、開発 ・既存公式サイトの運用、メンテナンス ・業務効率改善、サービス改善のための技術的調査、検証、導入 (CI導入、動画配信、課金サービス、メタバース) Ruby
案件の必須スキル
・RubyやPHPなどスクリプト言語を用いたWebシステム開発の実務経験:3年以上 ・特にRuby on Railsでの開発実務経験 ・JavaScriptを用いたコーディング経験
物理シュミレータをAIを用いたロボットアームへ組み込む案件になります。 英語ドキュメント(日本語解説なし)のライブラリやオープンソース等のソフトを、ドキュメントやサンプルコードをから理解して、利用したり開発ソフトに組み入れたりなどの作業になります。 立ち上げ期のサービスおよび企業様になりますので、開発は基本代表の方(エンジニア)と2名体制で行っていただく予定です。 C/C++
案件の必須スキル
・C++を用いた開発経験:3年以上
大規模新規RPGゲームのフロントエンド開発の実装に携わっていただきます。開発言語はC#(Unity)を使用しております。 今タイトルはゲームの他、アニメ、漫画、LIVE等も決まっている大型クロスメディアプロジェクトになっており、有名イラストレータや大物アーティストの起用も決まっております。 【具体的な業務】 Unityを用いた新規スマートフォンゲームのフロントエンドの設計、開発、運用や、C++/C#を用いたメインロジックの設計、開発。Spineを用いたモーションやAfter Effectsを用いたUIアニメーションの組み込み等をお任せします。 またその他にも大型IPの受託開発も行っているので、場合によってはそちらの案件もご紹介させて頂く可能性もあります。 【開発環境】 ・言語:C#(Unity)、C++、Golang ・データベース : MySQL、Redis ・インフラ:AWS ・プロジェクト管理 :Git、Github ・その他:memcached、Capistrano、Chef、Ansible
案件の必須スキル
【必須】 ・Unityを使ったゲーム開発経験 ・課金周りや、インゲーム、アウトゲーム周りの開発経験 【尚良】 ・C++、JavaScript、Golang などを用いた開発経験 ・C++/C#などを使った3Dゲームの制作経験 ・WebGL、OpenGLを用いたレンダリング実装 ・UI/UXを意識した画面開発経験
Android 11上で構築されたDisplayAudioのメーカー独自実装をAndroid12へ移植していただきます。 Android 12 の変化項目について調査し、概要と対処方針を整理します。 ※面談は弊社同席で1回行います。
案件の必須スキル
・Android開発経験、Androidプラットフォームの知見 ・Linuxの知見(コマンドラインでのAndroidビルドができること)、Git操作
大規模RPGゲームや大手IPタイトルのゲーム開発を行う企業にて、運営中のタイトルのバックエンド開発および運用保守を担当していただきます。 【具体的な業務内容】 ・Go / C++を用いた新規スマートフォンゲームのAPIの設計、開発 ・企画やカスタマーサポートチームの業務を支援するツールの設計、開発 ※面談は弊社同席で1回行います。
案件の必須スキル
・大規模B2Cサービスの開発経験(負荷を考慮した設計ができる) ・Webアプリケーションの開発経験 ・RDBMSを利用したアプリケーションの開発経験 ・基本的なUNIXコマンドの理解 ・コンピュータサイエンス(CPU、メモリ、アルゴリズム、データ構造など)の基礎知識
FPGA、ファームウェア、LSI、半導体などのキーワードで関連した組み込みの開発を行うプロジェクトのPMを担当いただきます。 C/C++
案件の必須スキル
・開発PMの経験:3年以上 ・C++(組み込み)での開発経験
1 - 50件/全3,848件
この条件の新着案件情報を受け取る
C++のフリーランス案件に関するよくある質問
C++のフリーランス案件・求人の月額単価相場を教えて下さい
C++のフリーランス案件・求人はどのくらいありますか
C++のフリーランス案件・求人でリモートワークや在宅ワークはできますか
C++のフリーランス案件は未経験でも応募可能ですか?
C++のフリーランス案件の商談や面談ではどのような内容が聞かれますか?
この条件の新着案件情報を受け取る
最高単価
900万円
最低単価
18万円
平均単価
63.2万円
2024年11月のC++のフリーランス案件・求人の月額単価の平均は63.2万円です。C++のフリーランス案件・求人の年収の目安は759万円です。単価20万円台のC++のフリーランス案件・求人は1件、単価30万円台のC++のフリーランス案件・求人は12件、単価40万円台のC++のフリーランス案件・求人は340件、単価50万円台のC++のフリーランス案件・求人は653件、単価60万円台のC++のフリーランス案件・求人は779件、単価70万円台のC++のフリーランス案件・求人は411件、単価80万円台のC++のフリーランス案件・求人は217件、単価90万円台のC++のフリーランス案件・求人は115件、単価100万円台のC++のフリーランス案件・求人は73件です。※フリーランスボード調べ(2024年11月18日更新)
2024年11月のC++のフリーランス案件・求人の平均月額単価は63.2万円です。前月比で+1.9%(+1.2万円)と月単位でみるC++のフリーランス案件・求人の月額単価は増加傾向です。
2024年11月のC++のフリーランス案件・求人の想定平均年収は758.7万円です。前月比で+1.9%(+14万円)と月単位でみるC++のフリーランス案件・求人の想定年収は増加傾向です。
働き方 | 割合 | 前月比 |
---|---|---|
フルリモート | 10.7% | -4.4% |
一部リモート | 79.4% | +25.2% |
常駐 | 9.8% | -20.8% |
2024年11月のC++のフリーランス案件・求人におけるフルリモート案件・求人の割合は10.7%で前月比で-4.4%とやや減少傾向にあります。一部リモート案件・求人の割合は79.4%で前月比で+25.2%とやや増加傾向にあります。常駐案件・求人の割合は9.8%で前月比で-20.8%とやや減少傾向にあります。
■C++とは C++は1983年にベル研究所のコンピュータ科学者のビャーネ・ストロヴストルップがC言語を拡張したオブジェクト指向のプログラミング言語です。 C++はC言語を拡張したプログラミング言語であるため、C言語に構文が似ているJavaやPHPなど他プログラミング言語が比較的習得しやすいです。 C++の特徴としては汎用性が高いこと、オブジェクト指向であること、処理速度が高速であること、C言語と互換性があること、他プログラミング言語を習得しやすいこと、習得難易度が高いこと、大規模開発の適していること、豊富なライブラリがあることなどが挙げられます。 C++で可能な開発はWebアプリ開発、ネイティブアプリ開発、ゲーム開発、組込・制御開発、IoT開発と幅広いです。 C++はライブラリやフレームワークは豊富でありjson11、cppitertools、crow、Catchなどがあります。 C++を活用しているサービスやプロダクトはGoogle ChromeやAdobe Photoshop、Adobe IllustratorなどのAdobe製品、Spotify、Amazon.comなどがあります。 ■C++の種類 C++にはBorland C++やVisual C++など複数の種類があります。 ・Visual C++ Visual C++はMicrosoftが提供するC++の開発環境で、Visual Studioの一部として統合されています。Windowsアプリケーションの開発に特化した豊富なライブラリやツールが提供されています。 Visual C++は小〜大規模でのWindows向けのデスクトップアプリケーション、Webサービス、Windows Storeアプリなど、幅広い開発に対応しています。また、DirectXやWindows APIとの統合性が高く、ゲーム開発にも活用されてます。 Visual C++の習得は、Visual Studioという強力なIDEのサポートがあるため、直感的でありながらも多機能であるため一定時間の学習が必要です。 ・Borland C++ Borland C++はBorland社が開発していたC++の統合開発環境(IDE)であり、特にWindows環境でのアプリケーション開発に広く用いられています。 Borland C++は迅速なプロトタイピングやRAD(Rapid Application Development)に強みを持つためデスクトップアプリケーションや小〜中規模のソフトウェア開発に適しています。 C++の基本的な知識があれば、IDEの使い方や追加のライブラリに関する学習は比較的容易です。ただし、Borland C++は古い製品であり、現代の開発環境と比べるとドキュメントやサポートが限られています。 Borland C++やVisual C++を説明しましたが、Borland C++は現在主流ではなく、Visual C++や他の現代の開発環境がより一般的に使用されています。 ■C言語の乱数のついて 乱数とは一意的ではなくランダムで何が出るかわからない数字のことであり、ゲームなど自動で繰り返し処理を行いたい場合などに使う数値として乱数はよく使われます。 C言語では「rand関数」を使って疑似乱数を生成させます。 「rand関数」の注意点として乱数の種(Seed)の設定と乱数の品質です。 乱数の種(Seed)とは乱数生成アルゴリズムの初期状態を決定する値のことです。乱数の種を変更することで、異なる乱数の数列を生成できます。 「rand関数」は擬似乱数を生成するため、乱数の種(seed)に基づいて数列を生成します。デフォルトでは、同じ乱数の種を使用するため、プログラムを実行するたびに同じ数列が生成されます。異なる数列を得るには、「srand関数」を使って乱数の種を設定する必要があります。 また「rand関数」によって生成される乱数の品質は、暗号学的に安全ではありません。セキュリティが重要な用途では、より安全な乱数生成方法を検討する必要があります。 ■C++とC言語、C#の違い この章ではC++とC言語、C#の違いについて説明します。 C++はC言語にオブジェクト指向の機能を追加したプログラム言語であり、C言語は汎用プログラミング言語、C#はマイクロソフトが開発したマルチパラダイムプログラミング言語です。 C++とC言語、C#の違いを汎用性、習得難易度、将来性から見ていきましょう。 汎用性の観点ではC++はC言語同様、Web開発や組込み開発、ネイティブアプリ開発、ゲーム開発などができます。一方、C言語は先述したようにWebアプリ開発、ゲーム開発、基幹システム開発、IoT開発、組込/制御システム開発が可能であり、C#はGUIアプリ開発、モバイルアプリ開発、Webアプリ開発、ゲーム開発、AR/VR開発などができます。 違いはC++は複雑なアプリケーションやゲーム開発、高性能を要求するソフトウェアに適しており、一方C言語はシステムプログラミングや組み込みシステム開発に適しており、C#はWindowsアプリケーション、Webアプリケーション、クロスプラットフォームの開発を得意としています。 次に学習難易度について、C++の習得難易度はC言語やC#よりも高いです。C++はC言語の特性に加え、オブジェクト指向やテンプレートなどの高度な概念があるため習得することが大変です。 一方でC言語はC++よりも簡単で、C#よりも難しいです。C言語はメモリ管理やエラーハンドリングを行う必要があることや多重継承、テンプレート、演算子オーバーロードなどの機能があることで複雑で理解しにくいことなどの理由により難易度が高くなっています。 また、C#はC言語やC++よりも習得しやすく、C#はプログラミング初学者が特に躓きやすい環境構築が簡単にできるためすぐにプログラミングを始められることが難易度を低くしている要因です。 最後に将来性を見ていきましょう。C++、C言語、C#ともに将来性は高いでしょう。 まずC++を分析してみましょう。 TIOBE Indexが出しているTIOBE Index for February 2024にてC++は2024年2月で3位、C言語は2024年2月で2位、C#は2024年2月で5位と比較的どのプログラミング言語も高い順位を獲得しています。 なお、C++はゲーム開発やソフトウェア開発に強い需要があり、さらにC言語は多くの開発の基盤などでの活用、C#はマイクロソフトのサポートを受けているためWindows関連開発などにそれぞれ強い需要があります。 そのためC++、C言語、C#どちらも将来性は高いと言えるでしょう。 ■C++とJavaの違い この章ではC++とJavaの違いについて説明します。 C++はC言語を拡張したオブジェクト指向のプログラミング言語であり、JavaはC言語をもとに開発されたプログラミング言語です。 C++とJavaの違いを汎用性、習得難易度、将来性から見ていきましょう。 汎用性の観点ではC++は先述したようにWeb開発や組込み開発、ネイティブアプリ開発、ゲーム開発が可能です。一方、JavaはWeb開発、基幹システム、モバイルアプリ開発と幅広く開発できます。JavaはC言語をもとに開発されているため、類似した分野での開発が幅広くできます。違いはC++はシステムプログラミングや組み込みシステム開発に適しており、一方Javaはクロスプラットフォームのアプリケーション開発、特にWebアプリケーションやAndroidアプリなどを得意としています。 次に学習難易度について、C++はJavaの習得難易度よりも高いです。C++はC言語の特性に加え、オブジェクト指向やテンプレートなどの高度な概念があることなどの理由により難易度が高くなっています。 一方でJavaの習得難易度はC++よりも低いですが、他プログラミング言語と比較すると高いです。やはりオブジェクト指向の理解やコード記述量が多いこと、決められたルールや構文が多いことが要因です。なお、どちらの開発言語とも日本語の参考書やドキュメントは充実しています。 最後に将来性を見ていきましょう。C++、Javaどちらも将来性は高いでしょう。 まずC++を分析してみましょう。 TIOBE Indexが出しているTIOBE Index for February 2024にてC++は2024年2月で3位と高い順位を獲得しています。またゲーム開発やWebサービス開発など様々な開発に活用されてることから将来性は長期的に考えてもあると推測できます。 次にJavaを分析してみましょう。Javaは様々な開発ができ、特に基幹システムではJavaが多く利用されております。システムが大規模になればなるほど技術変更は困難であり、今後もJavaの需要が無くなる可能性は低く、将来性は安定しているでしょう。 そのためC++・Javaどちらも将来性は高いと言えるでしょう。 ■C++を活用するメリット この章ではC++を活用するメリットについて説明します。 C++を習得することにより、具体的に以下のようなメリットがあります。 ・処理速度が早い ・ハードウェアに近いレベルでの操作が可能 ・オブジェクト指向である ・汎用的である ・大規模開発に適している ・豊富なライブラリやツールがある ・活発なコミュニティ ・転職に有利になりやすい ・将来性がある C++はWebアプリ開発、ネイティブアプリ開発、ゲーム開発、組込・制御開発、IoT開発と様々な開発に活用されているため、比較的求人・案件は豊富です。そのため習得した後に求人・案件が少なく参画できないことは少ないでしょう。 ■C++を活用するデメリット この章ではC++を活用するデメリットについて説明します。 C++を習得することにより、具体的に以下のようなデメリットがあります。 ・習得難易度が高いためエンジニア自体が集めにくい ・メモリ管理が複雑 ・デバッグの難易度が高い ・モダンなプログラミング概念や機能を取り入れるのが遅く、モダンな機能の欠如しやすい C++はメリットが多いですが、プログラミング言語自体の複雑さや標準化のプロセスの遅れがち、モダン機能搭載が遅いなどいくつかのデメリットが生じることを理解しておきましょう。また、フリーランス求人・案件に参画する側ではC++の月額平均単価がTypeScriptやGo言語、Scalaなどと比較して低いことも大きなデメリットの1つであることを知っておきましょう。 C++習得を今後検討しているフリーランスエンジニアはC++を活用するメリットデメリットを比較した上で決めると後悔が少ないでしょう。 ■C++フリーランスエンジニアとして携わることができるフリーランス求人・案件例 ・Webアプリ開発のフリーランス求人・案件 C++を活用するフリーランス求人・案件として、Webアプリ開発があります。 C++フリーランスエンジニアとして高頻度取引でのファイナンスや科学技術計算が求められる領域でのWebアプリ開発に携われるフリーランス案件・求人が存在します。 具体的な仕事内容はシステム設計、開発、パフォーマンス最適化、テストなどです。 C++フリーランスエンジニアとしてC++の開発経験はもちろん、バックエンド開発知識、HTTPやRESTful APIなどWeb技術の知識、SQLやNoSQLデータベース知識、並列処理知識、 TCP/IPやソケットプログラミングなどネットワークプログラミング知識などが要求されます。 ・IoT開発のフリーランス求人・案件 C++を活用するフリーランス求人・案件として、IoT開発があります。 C++フリーランスエンジニアとしてスマートホーム、自動車、医療、製造業、農業分野でのIoTデバイスのファームウェアなどの開発に携われるフリーランス案件・求人が存在します。 具体的な仕事内容はファームウェア開発、デバイスドライバの作成、データ処理、通信プロトコルの実装、セキュリティなどです。 C++フリーランスエンジニアとしてC++での開発経験や組み込みシステム開発経験、TCP/IP、UDP、MQTTなどネットワークプログラミング知識、リアルタイムデータ処理を行うための並行処理スキル、IoTデバイスのセキュリティの理解などが要求されます。 ・ゲーム開発のフリーランス求人・案件 C++を活用するフリーランス求人・案件として、ゲーム開発があります。 C++フリーランスエンジニアとしてPCゲーム、コンソールゲーム、モバイルゲーム開発に携われるフリーランス案件・求人が存在します。 具体的な仕事内容はゲームエンジン開発、ゲームプレイプログラミング、グラフィックスプログラミング、AI開発、ネットワークプログラミングなどです。 C++フリーランスエンジニアとしてC++での開発経験やUnityやUnreal Engineなどゲームエンジンの使用経験、OpenGLやDirectXなど3Dグラフィックスプログラミング知識、数学と物理の理解、AI開発経験、マルチスレッドと並行処理の知識などが要求されます。 ■C++フリーランス求人・案件のリモートワーク・在宅・持ち帰り状況 C++フリーランス求人・案件のリモートワーク・在宅・持ち帰り状況について解説します。 C++はWebアプリ開発、ネイティブアプリ開発、ゲーム開発、組込・制御開発、IoT開発と様々な開発求人・案件があり、多くの開発現場においてリモートワークや在宅・持ち帰りのフリーランス求人・案件が増えています。 しかし、セキュリティや機密情報保持などの様々な要因によりリモートワークや在宅・持ち帰りが難しいC++フリーランス求人・案件も一部存在します。 未だコロナが蔓延しておりますが、リモートワークや在宅ではコミュニケーションが取りづらいなどの課題も見えており、出社に切り替えている企業も多くなっております。 特に出社とリモートワーク・在宅を混合している働き方であるハイブリットワークが近年増加傾向であり、今後C++を含むフリーランス求人・案件のリモートワークや在宅・持ち帰り化は増減なく、現状のまま維持していく可能性が高いでしょう。 C++フリーランス求人・案件の中でもリモートワークや在宅・持ち帰りのみに参画したいフリーランスエンジニアはWebアプリ開発、ネイティブアプリ開発、ゲーム開発、組込・制御開発、IoT開発のフリーランス求人・案件を探してみましょう。 ■C++での週2日・週3日フリーランス求人・案件 C++での週2日・週3日フリーランス求人・案件について解説していきます。 C++の週2日・週3日フリーランス求人・案件はC++全体のフリーランス求人・案件の中でおおよそ4〜5%の割合で存在します。 また週2日・週3日などの時短でも月額単価100万円を超える高単価なC++フリーランス案件・求人も複数存在します。 複数のC++フリーランス求人・案件に参画できるため、様々なプロダクトやサービス開発に携われたり、多種多様なエンジニアとコミュニケーションを取れます。 高単価なC++フリーランス求人・案件はC++スキル以外にも、上流工程〜下流工程まで一貫した開発経験、プロジェクトリード経験などある程度の開発実績や知識が備わっている方でないと参画が難しいでしょう。 C++フリーランスエンジニアとして週2日・週3日フリーランス求人・案件に参画したい方は現状の市場動向の把握をした上で自分のスキルに見合うフリーランス求人・案件を探すことをおすすめします。 ■C++フリーランス求人・案件に参画するために必要なスキル C++フリーランス求人・案件に参画するために必要なスキルを解説します。 C++フリーランス求人・案件に参画するために必要なスキルとしては、C++自体の開発経験、フロントエンドやサーバーサイド開発経験で頻繁に使用される周辺知識/スキルです。 技術面とその他周辺スキル/知識に分けてみていきましょう。 まず、技術面においてC++フリーランスエンジニアとして、C++のスキルをはじめとし、ソフトウェアのアーキテクチャ設計、パターンの理解などソフトウェア設計スキル、並行処理とマルチスレッドプログラミング経験、デバッグとテスト経験、Gitなどバージョン管理システム経験、ゲーム開発や組込みシステムなど特定分野での深い知識、クロスプラットフォーム開発経験、ネットワークプログラミング知識があるとC++フリーランス求人・案件に参画しやすいでしょう。 その他周辺スキル/知識として、コミュニケーションスキルや問題解決スキル、ドキュメント作成スキル、知識を常にアップデートできるスキルなどがあるとC++フリーランス求人・案件に参画しやすいでしょう。 上記技術面とその他周辺スキル/知識、どちらかが欠けているとC++フリーランス求人・案件に参画できない可能性があるので念頭においておきましょう。 さらにC++フリーランスエンジニアとして、高単価のフリーランス求人・案件に参画を希望している場合、上流工程での経験やチームマネジメント経験があることが望ましいでしょう。 ■C++開発経験年数別のアドバイス C++フリーランス求人・案件に参画するため、C++開発経験年数別のアドバイスをそれぞれ開発経験1〜2年、開発経験2〜3年、開発経験5年以上に分けて解説します。 ・開発経験1〜2年のC++フリーランスエンジニア 開発経験1〜2年のC++フリーランスエンジニアはC++の基本構文、オブジェクト指向プログラミング、標準テンプレートライブラリ(STL)の理解を深めましょう。 小規模プロジェクトに入りシステム開発など行い積極的に実践で活用できるC++スキルを身につけていきましょう。 フリーランス求人・案件に参画した際は技術や業界のノウハウを学んでいくため、経験豊富な他のエンジニアやメンターを見つけることをおすすめします。積極的にコードレビューやフィードバックをもらいスキルアップを図りましょう。 ・開発経験2〜3年のC++フリーランスエンジニア 開発経験2〜3年のC++フリーランスエンジニアは積極的に中〜大規模プロジェクトに参画し、チーム開発を行いましょう。 特にマルチスレッドプログラミング、ネットワークプログラミング、デザインパターンの適用などの経験を積みましょう。また、自動車、金融、ゲームなど特定分野での知識や必要スキルを身につけましょう。そしてC++開発における周辺技術や環境に積極的に触れ、スキルアップを図りましょう。 その他要件定義やプロジェクト管理、コミュニケーションスキルなどの技術以外のスキルも身につけることをおすすめします。 開発経験2〜3年のC++フリーランスエンジニアはある程度技術スキルも備わっているため、C++フリーランス求人・案件に参画しやすいですので、継続的にフリーランス求人・案件に参画できるようにネットワークを広げていくとなお良いでしょう。 ・開発経験5年以上のC++フリーランスエンジニア 開発経験5年以上のC++フリーランスエンジニアは大規模開発に参画し、多くの開発経験を積んでいきましょう。 また、組込みシステムや高性能コンピューティングなど特定技術領域での専門知識を身につけましょう。 C++周辺スキルを高めていくと同時にプロジェクトのリーダーやアーキテクトとしての役割も選択肢に入ってくるかと思いますので、チャンスがあれば積極的に引き受けましょう。 若手エンジニアへの教育やメンタリングを行える場合は自分の持っている知識の再確認の意味も込めて行ってみることをおすすめします。 その他、コミュニティへの貢献のため、コミュニティ活動に参加して知識や経験を共有してみることもおすすめします。 開発経験5年以上のC++フリーランスエンジニアでも専門的な知識の学習やより実務をこなすことは重要です。IT技術は日々成長しておりかつ廃れていくため、常に最新技術やトレンドを学び、アップデートしていきましょう。 ■C++習得難易度・勉強方法 C++習得難易度・勉強方法について解説します。 C++習得難易度について、C++は習得難易度が高いプログラミング言語です。 C++はC言語の特性に加え、オブジェクト指向やテンプレートなどの高度な概念があることなどの理由により難易度が高くなっています。 C++の学習コストについて解説します。 1つのプログラミング言語を基礎レベルまで習得するには、開発環境の設定や基本概念の理解、コードの練習などでおおよそ200時間は必要と言われています。また実務レベルまで習得する場合、おおよそ1,000時間以上かかるとも言われています。しかし、学習方法や理解度や開発言語の周辺知識も一緒に習得する必要があり、個人差はありますので、あくまでも参考として覚えておきましょう。 近年ではオンライン学習やプログラミングスクールなど、様々な場所でC++を始めとするプログラミング言語を学習出来ます。オンライン学習を例に挙げると「ドットインストール」「Schoo」「Udemy」など多種多様なサービスがあります。 また、C++の無料オンラインチュートリアルサイト「LearnCpp.com」や「CppReference」などC++学習の環境は整っています。 オンライン学習やプログラミングスクールはC++自体の習得以外にもC++での開発に必要なデータベースやネットワーク、インフラなど周辺知識の必要性も教えてくれるため、C++の学習においてより実践で使える知識を蓄えやすいでしょう。 その他、C++習得を希望するエンジニアは、まず周辺でC++に精通したエンジニアを探してみる、勉強会に積極的に参加してみることもおすすめです。やはり近くにメンターがいることにより、学習の効率性も上がるだけでなく学習意欲も維持しやすくなります。 ■C++フリーランス求人・案件参画するために役立つ資格 C++フリーランスエンジニアが取得しておいて損のない資格を4つ紹介します。 ・プロジェクトマネージャ試験(PM) プロジェクトマネージャ試験(PM)は一般財団法人情報処理推進機構(IPA)が実施している情報処理系の国家資格です。プロジェクトマネージャー(PM)として、情報システムの開発プロジェクトにおけるプロジェクトマネージャ(PM)の役割を果たすことができるかを図る試験です。 この資格を持つことで、システム開発工程における知識やスキルを身につけ、クライアントとの信頼関係を構築するのに役立ちます。特にC++フリーランスエンジニアとしては、取得しておくべき有益な資格です。 さらに、プロジェクトマネージャ試験(PM)の合格者には、他の高度情報処理技術者試験の科目免除の恩恵が2年間提供されるほか、弁理士や中小企業診断士、国家公務員試験など、他分野の資格試験においても一部科目が免除されるメリットがあります。 ・ETEC(組込み技術者試験制度) ETEC(組込み技術者試験制度)は、一般社団法人組込みシステム技術協会(JASA)により管理される認定試験で、組込み技術に関連する広範囲な知識やスキルを評価します。 組込みソフトウェア技術者試験は「クラス2(エントリレベル)」と「クラス1(ミドルレベル)」の2段階に分かれており、組込みシステムの基礎、ハードウェアとソフトウェアの相互作用、開発プロセス、設計方法、プログラミング技術に関する問題が含まれます。合格ではなく、グレード評価を通じて、不足しているスキルを特定できます。 ETEC(組込み技術者試験制度)の取得は、組込みシステムの専門性を証明し、就職や転職に有利に働く可能性があります。 C++フリーランスエンジニアとして、ETEC(組込み技術者試験制度)の資格を持っていると、専門スキルの証明に加えてキャリアの可能性を広げることができます。 ・システムアーキテクト試験 システムアーキテクト試験は、情報処理推進機構(IPA)によって提供される、IT関連の国家資格の中で特に難易度が高い試験として知られています。 この試験では、システムの基礎となる技術、開発プロジェクトの管理方法、技術戦略の立案や評価、そしてシステム設計やアーキテクチャに関する知識が問われます。 C++フリーランスエンジニアにとって、システムアーキテクトやプロジェクトリーダーに必要なスキルを習得できます。この資格は、特に開発経験の浅い初心者向けではなく、より経験豊富な中級者や上級者を対象としており、長期的なキャリア構築に貢献する可能性があります。そのため、C++フリーランスエンジニアとして取得しておいて損のない資格でしょう。 ・SSCP SSCPとは、(ISC)「International Information Systems Security Certification Consortium」が認定するセキュリティ資格です。正式名称は「Systems Security Certified Practitioner」です。 情報セキュリティを含むセキュリティに関連する知識やスキルが問われます。 試験詳細について試験時間は3時間、試験日程は随時開催、試験方法はCBT方式、出題形式は多肢選択式(4択)、受験料は249米ドル、出題範囲はセキュリティの運用と管理、アクセス制御、リスク特定、モニタリング、分析、インシデントレスポンスとリカバリ、暗号化、ネットワークと通信のセキュリティです。 SSCPを取得することで情報セキュリティを含むセキュリティの知識を一定数証明できること、転職や就職で有利に働くことなどが挙げられます。 C++フリーランスエンジニアとしては取得しておいて良い資格でしょう。 IT関連の資格を習得することは良いことですが、C++フリーランス求人・案件に参画するという目的を失わないようにしましょう。 システム開発などITスキルを資格取得によって、証明することは可能ですが重要視すべきことは、C++の実務経験やC++周辺で必要な開発スキルを保有していることです。 そのためC++の資格はある程度実務経験がある方、時間的に余裕がある方が取得すると良いでしょう。 C++エンジニアとして、実務未経験にも関わらずC++関連資格の取得を最優先事項にすることはやめておきましょう。 ■C++フリーランス求人・案件の未経験での参画 C++開発実務未経験の場合、参画できるC++フリーランス求人・案件は限られてくるでしょう。 C++などフリーランス求人・案件は参画後すぐに稼働することを想定しているため、即戦力エンジニアを求めています。 C++をこれから学び、将来的にフリーランス求人・案件に挑戦したい方は、最初に正規雇用や派遣、契約職員として約2〜3年間の開発経験を積むか、またはクラウドソーシングサービスなどを通じて2年程度の実践的な開発作業に取り組むことをおすすめします。 フリーランス求人・案件においては、コミュニケーション能力や主体性も評価されますが、最も大切なのは自身のC++スキルがフリーランス求人や案件のニーズにどれだけマッチしているかという点です。したがって、実務経験をさらに広げるチャンスがあれば、これを積極的に拾っていくことが重要です。C++に加え、他のプログラミング言語の知識を習得しておくと、扱える範囲が広がり、より多くのフリーランス求人・案件から選べるようになります。 例えば、C++フリーランス求人・案件ではソフトウェアのアーキテクチャ設計、パターンの理解などソフトウェア設計スキル、並行処理とマルチスレッドプログラミング経験、デバッグとテスト経験、Gitなどバージョン管理システム経験、ゲーム開発や組込みシステムなど特定分野での深い知識、クロスプラットフォーム開発経験などのスキルが求められます。 C++をはじめとする他開発言語の知識/スキルや周辺環境の知識/スキルが豊富であればC++フリーランス求人・案件参画時のアピール材料にもなるため、日頃から勉強時間を確保してスキルアップを図りましょう。 ■フリーランスエンジニア初心者におすすめの求人・案件(仕事)獲得方法や求人・案件の探し方 フリーランスエンジニア初心者におすすめの副業を含む求人・案件(仕事)獲得方法や求人・案件の探し方を4つ挙げられます。 ・クラウドソーシングサービスの活用 C++とC言語フリーランスエンジニア初心者は、クラウドソーシングプラットフォームを利用してフリーランスや副業求人・案件を見つけましょう。クラウドワークスやランサーズ、ココナラなどがあり、自らの開発スキルをプロフィールに登録することで、様々なフリーランスや副業求人・案件に応募が可能です。これにより、スキルに合った仕事を見つけやすくなり、キャリアアップにつながります。ただし、一般に短期間の仕事が多く、長期や高額でのフリーランスや副業求人・案件を探している場合には限界があります。特に経験を積みたい、あるいは実績を積み上げたい新たに独立したC++とC言語フリーランスエンジニアに適しています。 ・知人や自身のネットワークの活用 C++とC言語フリーランスエンジニアとして独立したばかりの方は、知人や過去の同僚など個人のネットワークを通じてフリーランスや副業求人・案件を探すことが有効です。友人や以前の職場の人からの紹介により、信頼できる案件を見つけやすくなります。また、専門的なコミュニティへの参加を通じて新しいネットワークを構築し、フリーランスや副業求人・案件の情報を得ることもおすすめします。ただし、紹介されるフリーランスや副業求人・案件には自身の信用と紹介者の信用がかかっていることを忘れないでください。 ・SNSやオンラインプラットフォームの活用 C++とC言語フリーランスエンジニア初心者は、LinkedIn、X(旧Twitter)、FacebookなどのSNSや自身のWebサイトを活用して、経歴や実績、ポートフォリオを公開しましょう。 これにより、企業やクライアントから直接フリーランスや副業求人・案件の提案を受ける機会が増えます。SNSを通じて自らの専門性や思考を示すことで、企業からの信頼を獲得し、採用プロセスをスムーズに進めることができます。 ・フリーランスエージェントの活用 C++とC言語フリーランスエンジニア初心者には、フリーランスエージェントの利用がおすすめです。フリーランスエージェントには経験豊富なコーディネーターが在籍しており、個々の開発スキルや市場の需要を踏まえ、適切なフリーランスや副業求人・案件を紹介してくれます。また、保険や福利厚生制度、確定申告サポートなど、C++とC言語フリーランスエンジニアとして安定して働くためのサポートも提供されます。 これにより、開発スキルに関わらず、幅広い経験レベルのC++とC言語フリーランスエンジニアが、自身に合ったフリーランスや副業求人・案件を見つけやすくなります。 ■C++の市場動向やニーズ C++はWebアプリ開発、ネイティブアプリ開発、ゲーム開発、組込・制御開発、IoT開発など幅広く開発ができることからフリーランス求人・案件の中でも多く求人が存在します。 そのため、ニーズは現時点でも多くあり、今後中長期的にみてもニーズは無くならないでしょう。 では、C++フリーランスエンジニアのニーズがある理由をIT市場動向から分析してみてみましょう。 2023年5月、IDC Japanが発表したソフトウェア市場の実績と予測では2022年の国内市場を、前年比13.9%増の4兆1548億6300万円と推定しており、国内市場は2022年から2027年にかけて年平均6.7%で成長し、2027年には5兆7459億円に達すると予測しています。 また、C++フリーランスエンジニアのニーズがある理由を別の市場動向より確認してみましょう。 2023年8月、角川アスキー総合研究所が発表した「ファミ通ゲーム白書2023」では2022年の世界ゲームコンテンツ市場規模を26兆8,005億円と推計しています。 また、国内ゲーム市場規模は前年比1.4%増の2兆316億円となっています。上記の成熟した市場規模から推測するに需要が減ってもすぐに市場が無くなる市場規模ではないことがわかります。 上記の成熟した市場規模から推測するに需要が減ってもすぐに市場が無くなる市場規模ではないことがわかります。 その他6G、ブロックチェーン、IoT、ビッグデータ、xR、AGIを含む人工知能などによるIT業界の飛躍的な拡大やIT技術の急速な進歩に伴い、エンジニア全体の人材不足が深刻化しています。2030年までに79万人のITエンジニア不足に陥る可能性があるとも言われています。 上記観点を考慮すると市場は成長しておりますが、エンジニアの絶対数が足りておらず、C++を含むエンジニアにおいてニーズが今後も拡大していくでしょう。 C++エンジニアとして現在活躍している方や今後活躍を検討している方はC++の開発実務経験やC++開発に必要な周辺開発スキル/経験を取得すると多くのC++エンジニアの中でもフリーランス求人・案件への参画確率が上がるでしょう。