1 - 50件/全1,315件
案件概要:給与計算システムの改修・運用保守(C#) 業務内容: 既存の給与計算システムの保守開発対応 お客様窓口部門からの問い合わせ調査対応 カスタマイズ開発、新機能開発、機能改修・改善開発対応 開発業務は、詳細設計からテスト工程までを主に担当していただきます 備考: ・長期での参画となるため、短期が多い方や短期希望の方はNG ・志向の部分について、新しい開発をどんどんしていきたいという方より、 既存の保守開発をコツコツやっていきたいという方の方が合う現場です ・11月・12月は繁忙期のためシフト調整をする予定で、 月2回程度21:00頃までの勤務が発生しますが、 その際は、勤務開始時間を遅らせて調整をいたします ・リリースの関係で、年1回あるか無いかで休日出勤の可能性があるので、 完全NGの方は難しい 勤務時間:9:00~18:00 場所:赤坂(現状、週3出社/週2リモート) ※リモート併用となりますが参画から一週間程度は環境整備、 キャッチアップの為、出社となります 外国籍:NG
案件の必須スキル
・ASP.NET Web Formsでの開発経験 ・C#での開発経験 ・C言語やVBに抵抗が無い方 ※経験が無くてもOKですが、多少触れる機会もあるので抵抗がなければ問題ないです ・リモートワークのコミュニケーションに問題が無い方 ・複雑なソースコードを読むことに抵抗が無い方 ・長期での参画を希望する方
電話自動応答サービスにおける開発 Webアプリサービスの仕様、機能開発の設計、実装(サーバーサイド) DBの設計・開発、各種データ処理に係る業務 バッチシステム開発、運用
案件の必須スキル
・3年以上のGo もしくは サーバーサイド言語(C言語、Java等) ・3年以上のMongoDB、RDBでのシステム開発経験
大規模チャットセンターにも対応する、顧客サポート向け有人チャットシステムの サーバーサイド開発に携わっていただきます。 ウェブやLINEなどのSNSアプリなど、様々な顧客チャネルからのチャット問い合わせに 対応できるサービスになっております。 自社チャットボットとの連携により、よくある質問や手続きの対応は自動化し、 オペレーターが人ならではの丁寧なサポートに集中できるという 「ハイブリッドサポート」が強みです。 充実したオペレーター支援機能やKPIおよび統計管理機能、CRM接続などの システム連携により、顧客満足度を高める高度な有人チャットサポートを実現します。 【作業内容】 ・サーバーサイドにおけるWeb Applicationサービスの仕様、機能開発の設計、および実装 ・データベースの設計、開発、各種データ処理に係る業務 ・バッチシステムの開発、運用 Go
案件の必須スキル
・Goもしくは サーバーサイド言語(C言語、Javaなど):3年以上 ・RDBもしくはMongoを使ったシステム開発の経験
■お任せしたいこと概要: バス・トラックに特化した自動運転の実用化を目指し、全国で実証実験を行い新しいまちづくり・地域の活性化を目指している当社にて、自動運転システムの車両認識ソフトウェア領域をご担当いただきます。 ・Linux環境でのソフトウェア開発(使用言語:C/C++) ・センシングのシステム設計・周辺環境認識アプリケーション・アルゴリズム開発 ・シミュレーションや実車両で、障害物などの認識精度の評価
案件の必須スキル
下記いずれかの領域にて、実務経験や専門性を有している方 ・C/C++を用いたソフトウェアの開発経験 ・認識アルゴリズム開発経験(カメラ、LiDAR、ミリ波レーダーなど) ・シミュレーション環境の開発経験
■お任せしたいこと概要: 自動運転システムの車両制御ソフトウェア領域をご担当頂きます。設計やコーディングだけでなく、ドキュメント作成、テストコースでの実車を使った試験、実証運用、サポートを行って頂きます。 ・新機能の設計、実装、運用および各種ドキュメント作成 ・既存の車両制御ソフトウェアの運用(走行環境毎の設定/パラメータ調整) ・既存機能の不具合対策および仕様改善
案件の必須スキル
下記いずれかの領域にて、実務経験や専門性を有している方。自動車業界以外の製品化初経験も歓迎。 ・MATLAB/Simulinkを用いた開発経験 ・組込みソフトウェア開発経験(アセンブラ、C言語、C++)
【20 代から40 代の方が活躍中!】 ※週4日~OK案件です! ※実務経験1年以上ありの方が対象の案件です! ■概要 微粒子計測器のソフトウェア開発プロジェクトです。ドライバからアプリケーションまで幅広く担当し、RTOS環境での組込み開発が求められます。仕様が不透明な中でも自主的に動ける方が適しています。 ■具体的な業務内容 ・微粒子計測器のドライバおよびアプリケーションの開発 ・RTOS環境での組込み開発 ・ステークホルダーとのコミュニケーションを通じた仕様調整 勤務開始時には、プロジェクトの一員として、コミュニケーションを取りながら上記業務を進めて頂く予定です。
案件の必須スキル
・円滑なコミュニケーションが取れる方 ・C/C++ソフトウェア開発のご経験 ・RTOS環境での組込み開発経験(ドライバ開発) ・仕様が不透明な中で、ステークホルダとコミュニケーションを取り自主的に動ける方
【20 代から40 代の方が活躍中!】 ※週4日~OK案件です! ※実務経験1年以上ありの方が対象の案件です! ■概要 大手音響機器メーカーにて、ワイヤレスヘッドホン向けの組み込みソフトウェア開発を担当するプロジェクトです。RTOS環境での開発経験が必要とされ、Bluetooth対応製品の開発に携わります。 ■具体的な業務内容 ・ワイヤレスヘッドホン向け組み込みソフトウェアの設計および開発 ・RTOS (NuttX等) を使用したミドルウェア開発 ・Bluetooth対応製品の開発 勤務開始時には、プロジェクトの一員として、コミュニケーションを取りながら上記業務を進めて頂く予定です。
案件の必須スキル
・円滑なコミュニケーションが取れる方 ・C/C++ でのソフトウェア開発 ・RTOS (NuttX 等) のアプリケーションまたはミドルウェア開発
自社サービスとして学校や塾の先生と、生徒・保護者を繋げ、学習の進捗状況や宿題の提出状況、 教材の提供や学校からのアナウンスなどを一括管理できるSaaSを展開している企業にて、Ruby on Railsを用いたバックエンド開発をご担当頂きます。 フロントエンドではTypeScript(React)を採用しており、可能であればこちらもご対応頂きます。 Ruby
案件の必須スキル
・Ruby on Railsを用いた開発経験:3年以上 もしくは ・JavaやC言語、Golangなど静的型付け言語の経験:3年程度 ・コードレビューを受ける環境での開発経験 ・RDBMSやRedisの使用経験 ・クラウドインフラの設計運用経験
毎日数万人が利用している音声放送配信のIoTプラットフォームのiOSエンジニアとして、アプリの開発、リリースまでの一連の開発を担当いただきます。 スキルやご志向次第では、iOSの開発以外にもサーバーサイドやWeb、Androidアプリの開発にも携わることができ、複数のプラットフォームでも活躍できる環境です。 【具体的な作業内容】 ・iOSアプリケーションの新機能設計、開発、機能改善 ・ベトナムオフショアのマネジメント ・プロダクトマネージャーやデザイナー、サーバサイドエンジニアと連携したチーム開発 ・コード品質の向上や、開発フロー改善による開発環境整備 【その他】 ・iOSメンバーは20代と30代の男性2名の組織です。 ・エンジニア組織は13名で構成されています。 ・会社全体の平均年齢は30代前半のスタートアップ企業です。 iOS
案件の必須スキル
・Swiftでの開発実務経験:2年以上
【案件概要】 ・2月~3月:講師育成研修へのご参加(※この期間も報酬は発生します) ・4月~6月:講師業務 ※以下に各期間の詳細を記載します。 <2月~3月:講師育成研修 @東京会場 > 受講者が安心して集中できる研修環境を提供するべく、 同社にて講師サポートチームを設置しております。 その為講師が未経験でも問題ございません。 <4月~6月:講師業務 @全国各地> ※3月に実施するテストをもとに、ご担当いただく研修内容・拠点を決定します。 ※全国各地へ、出張いただく可能性がございますが、ご希望をお伺いすることも可能です ・講座の運営実施 ・受講者のサポート(1クラス受講者10から20名程度) ・講座終了毎の報告書作成 ・コース中間とコース終了時の2回の受講者評価と報告書作成 ※カリキュラム、教材、会場等、必要な環境は、すべて用意します。
案件の必須スキル
※ご経験に沿って、①~④いずれか1つの講師をお任せいたします。 ※2月~3月の東京滞在・4月~6月の全国各地出張対応が必須です。 ①Java講師 ・Java言語によるプログラミング経験3年以上 ・サーバーサイドJavaアプリケーション開発経験があること ・RDBMSの使用経験があること (MySQLであれば尚可) -------------------------------------------------------------------------------- ②C#.NET講師 ・C#.NETによるプログラミング経験3年以上 ・ASP.NETによるサーバサイドアプリケーション開発経験があること ・RDBMSの使用経験があること(SQLServerであれば尚可) ・ASP.NET MVCの使用経験があると尚可 -------------------------------------------------------------------------------- ③組込み講師 ・C言語によるプログラミング経験3年以上 ・組込み系システム開発経験5年以上 -------------------------------------------------------------------------------- ④C言語講師 ・C言語によるプログラミング経験3年以上 ・RDBMSの使用経験があること (PostgreSQLであれば尚可) -------------------------------------------------------
■依頼背景 同社は現在、新たな事業を複数展開しており、 特に再生可能エネルギー関連のプロジェクトが進行中です。 PM及びSE人材が不足しており、プロジェクト毎に専任のPM兼SEを募集し、 プロジェクトの円滑な進行を図りたいと考えています。 ■業務内容 システム設計~現地の導入調整まで一気通貫で対応をお願いします。 具体的な仕事内容: ・お客様との打ち合わせ ・お客様から伺った内容をまとめ、仕様調整 ・開発メンバーへのタスク振り分け、進捗管理 ※電機や水素に関する知見は必須ではなく、 システム側の要件定義・進捗管理をメインにお任せします。 ■チーム体制 PM1名+ソフト開発6名 ■勤務形態 蓮田市(埼玉)、豊洲(東京)へご出社頂きます。 (週2リモート、フレックス可)
案件の必須スキル
・システム開発プロジェクトにおける、要件定義,進捗管理のご経験 ・C言語、Pythonでの開発経験
【20 代から40 代の方が活躍中!】 ※週4日~OK案件です! ※実務経験1年以上ありの方が対象の案件です! ■概要 車載ECUの設計から試験までを担当するプロジェクトです。マイコンの知識が必要とされ、上流工程から車載に関する知識を習得できる現場です。 ■具体的な業務内容 ・車載ECUの設計 ・試験の実施 勤務開始時には、プロジェクトの一員として、コミュニケーションを取りながら上記業務を進めて頂く予定です。
案件の必須スキル
・円滑なコミュニケーションが取れる方 C
【20 代から40 代の方が活躍中!】 ※週4日~OK案件です! ※実務経験1年以上ありの方が対象の案件です! ■概要 DYNAMIXELを使用したロボット制御の開発を行うプロジェクトです。Visual StudioやOpenCVを使用し、ロボット制御アプリケーションの開発に携わります。高度な技術が求められる案件です。 ■具体的な業務内容 ・Visual Studio C/C++でのアプリケーション開発 ・OpenCVを用いたアプリケーション開発 ・DYNAMIXEL SDKを使用したロボット制御開発 勤務開始時には、プロジェクトの一員として、コミュニケーションを取りながら上記業務を進めて頂く予定です。
案件の必須スキル
・円滑なコミュニケーションが取れる方 ・Windows Visual Studio C/C++の開発経験:5年以上 ・OpenCVを用いたアプリケーションの開発経験:1年以上
【20 代から40 代の方が活躍中!】 ※週4日~OK案件です! ※実務経験1年以上ありの方が対象の案件です! ■概要 ビルや住居の設備制御を行うソフトウェアの開発プロジェクトです。要件分析から試験までを担当し、安定した制御システムの構築を目指します。ソフトウェア設計やC言語での開発スキルが求められます。 ■具体的な業務内容 ・ソフトウェア要件分析 ・設計および開発作業 ・試験の実施 勤務開始時には、プロジェクトの一員として、コミュニケーションを取りながら上記業務を進めて頂く予定です。
案件の必須スキル
・円滑なコミュニケーションが取れる方 ソフトウェア設計、開発スキル C言語開発経験
【20 代から40 代の方が活躍中!】 ※週4日~OK案件です! ※実務経験1年以上ありの方が対象の案件です! ■概要 映像機器向けのソフトウェア開発を担当するプロジェクトです。Linux環境下でのC/C++開発を行い、映像処理やALSAなどの技術を活用して開発を進めます。 ■具体的な業務内容 ・映像機器ソフトウェアの設計および開発 ・Linux環境での開発 ・ALSAを用いた開発 勤務開始時には、プロジェクトの一員として、コミュニケーションを取りながら上記業務を進めて頂く予定です。
案件の必須スキル
・円滑なコミュニケーションが取れる方 ・C/C++を用いた開発のご経験2年以上 ・Linux ・ALSA
【20 代から40 代の方が活躍中!】 ※週4日~OK案件です! ※実務経験1年以上ありの方が対象の案件です! ■概要 車載ECUのAUTOSAR CPを用いた通信機能の開発および動作確認を担当するプロジェクトです。詳細設計から評価まで、V字モデルの開発プロセスに基づいて進めます。 ■具体的な業務内容 ・車載ECUのAUTOSAR CPを用いた通信動作確認 ・車載ECUの新規機能設計および動作確認 ・詳細設計から評価までの一連の開発プロセス 勤務開始時には、プロジェクトの一員として、コミュニケーションを取りながら上記業務を進めて頂く予定です。
案件の必須スキル
・円滑なコミュニケーションが取れる方 ・車載系ソフトウェア開発のご経験 ・C言語による開発のご経験(3年程度) ・V字の詳細設計~評価のフェーズを独力で実施することができる方 ・マイコンのデータシートをもとに問題点の解析や検証が出来る方
【20 代から40 代の方が活躍中!】 ※週4日~OK案件です! ※実務経験1年以上ありの方が対象の案件です! ■ 概要 高性能な汎用VRプレイヤーなどの開発および設計を担当します。C++を使用したWindows環境での開発経験が3年以上ある方を募集しています。VR/AR領域における研究開発プロジェクトです。 ■ 具体的な業務内容 ・Windows環境でのC++を使用したVRプレイヤーの開発 ・VR/ARコンテンツの設計および実装 勤務開始時には、プロジェクトの一員として、コミュニケーションを取りながら上記業務を進めて頂く予定です。
案件の必須スキル
・円滑なコミュニケーションが取れる方 ・Windows/C++開発 3年以上目安 ・コミュニケーション(日本語)
顧客 : 金融業 案件 : 業務システムのマイグレーション案件。 HP-UXよりRHE Linuxへシステム移行を行います。 基盤系(MW等)アプリの移行業務チームでアプリの解析、 設計及びReviewをご支援頂ける方を募集しております。 スキル: C言語、Shellの設計・開発経験、基盤寄りのアプリケーションのご経験。 期間 : 4月~ 3ヶ月単位で長期予定 勤務地: 大崎、テレワーク 国籍 : 日本語がネイティブであれば可 契約 : 準委任契約 稼動 : 140-180h/月
案件の必須スキル
C言語、Shellの設計・開発経験、基盤寄りのアプリケーションのご経験。
案件概要:マルチプラットフォームエンジニア(C言語/ C++) 業務内容: ・PS5/Steam プラットフォーム向けのエンジニアリング全般 ・PS5/PC 向けのパフォーマンス最適化作業 場所:常駐(東京) 外国籍:応相談 ビジネスレベル、日本在住の方のみ
案件の必須スキル
・C,C++を使ったゲーム開発の実務経験(2年以上) ・UMG、Widgetを用いたゲームUIの実装の実務経験(2年以上) ・Widgetの最適化の実務経験(1年以上)
案件概要:UIエンジニア募集(C言語/ C++) 業務内容: ・UnrealEngine(4系)を用いたプロジェクトのUI実装、組み込み ・Widgetの最適化業務 場所:常駐(東京) 外国籍:応相談 ビジネスレベル、日本在住の方のみ
案件の必須スキル
・C,C++を使ったゲーム開発の実務経験(2年以上) ・UMG、Widgetを用いたゲームUIの実装の実務経験(2年以上) ・Widgetの最適化の実務経験(1年以上)
顧客仕様書を見てファーム設計(モデリング)から検証までを担当します。 場合によっては仕様書づくりから入ることもございます。 対象製品は、自動車に搭載される電子製品全般となります。 顧客としては国内が4割程度、6割が国外となっています。 プロジェクトとしては1年~3年程度、プロジェクトメンバーも4~10名で当たることが多いです。 特徴・メリット (1)大手総合電気、電子メーカーである企業と共同で開発しており、業界最先端の製品開発に携わることができます。 (2)教育体系が充実しており、実際の業務で必要となる設計プロセスを含めた設計スキルを会得できます。 (3)顧客との打ち合わせから、設計までのすべてを主体的に進めることができ、意見も自由にしやすい環境です。 (4)キャリアとして、リーダー⇒マネージャー、業務系プログラマーから業務系エンジニアへのキャリアステップがあります。 C/C++
案件の必須スキル
・組込みソフト開発経験 ・C言語での開発経験:3年以上
某大手証券会社システム開発案件にて、バックエンド開発をご担当いただく エンジニアを募集しております。 詳細につきましてはご面談時にお話いたします。 Java
案件の必須スキル
・Javaでのサーバサイド開発経験:5年以上 ・要件定義~保守運用までの一貫したご経験
コンタクトセンター向けチャットボットシステム等の自社SaaSサービスにおける 開発業務をご対応いただきます。 ・自社Web Applicationのフロント周りの設計、開発、テスト、運用 ・負荷軽減などによるプログラムの適正、改善(高速化) ・成果物のドキュメンテーション化、ノウハウ共有 JavaScript
案件の必須スキル
・CSS、HTMLの業務での使用経験:3年以上 ・JavaScript(React.js)での開発経験:2年以上
AI、IoT、スマートホームシステムに関わるサービスを、法人向けと個人向けの 2つの軸で展開している企業様で、自社製品スマートリモコンのFW運用、開発を ご担当いただきます。 【エンジニアの方の働きやすい環境づくり】 ・一人一人が快適に最大限にパフォーマンスを発揮できるよう、ディスプレイ、 お好きなキーボード、マウス、椅子等を支給 ・図書購入補助、ご興味のある分野や技術習得のための外部研修の参加費補助 ・フリードリンク、フリースナック(ご要望の応じて購入、補充します) 【開発体制】 ・日本チーム テックリード 1名 サーバサイドエンジニア 1名 iOS、Android それぞれ採用予定 ・インドチーム システムアーキテクト 1名 サーバサイドエンジニア 3名 モバイルアプリケーションエンジニア 2名 データサイエンティスト 1名 C/C++
案件の必須スキル
・各種組込ソフトウェア開発経験 ・BLEデバイス、センサーの制御経験 ・ZigBeeデバイス、センサーの制御経験
自社チャットサービスのフロント開発案件になります。 大規模チャットセンターにも対応する、顧客サポート向け有人チャットシステムで、 ウェブやLINEなどのSNSアプリなど、様々な顧客チャネルからのチャット問い合わせに対応できるサービスになっております。 チャットボットとの連携によって、よくある質問や手続きの対応は自動化し、 オペレーターが人ならではの丁寧なサポートに集中できる「ハイブリッドサポート」が強みです。 充実したオペレーター支援機能やKPI、統計管理機能、CRM接続などのシステム連携によって、 顧客満足度を高める高度な有人チャットサポートを実現します。 【作業内容】 ・自社Web Applicationのフロント周りの設計、開発、テスト、運用 ・負荷軽減などによるプログラムの適正、改善(高速化) ・成果物のドキュメンテーション化、ノウハウ共有 JavaScript
案件の必須スキル
・CSS、HTMLの業務での使用経験:2年以上 ・JavaScript(フレームワークReact.js)での開発経験:2年以上
IoT入退室管理システムのコアとなる組み込みソフトウェア開発を通して、サービスを高める中心的な役割を果たしていただきます。 <主な作業> ・BLEなどを用いたスマートフォンやゲートウェイ、他IoT機器機器との相互通信の仕様作成および開発 ・メカ系、回路系の制御するドライバ、アプリケーション開発 ・製品を製造するための生産システムの開発 ・サービスに活かすための技術的な研究や検証 C/C++
案件の必須スキル
・C 言語を用いた組み込み開発経験:3年以上 ・Node.jsの経験 ・組み込みLinux開発経験
業界シェアNo.1アプリ「建築施工現場のプロジェクト管理プラットフォーム」の追加機能/運用をお願いいたします。 リリースして3年ほど経っており、現在はSwiftで開発していますが、新規機能はFlutterで開発予定です。 【作業内容】 ・既存サービスをより良くするための機能開発 ・より安定的なサービスを提供するためのテスト環境の整備 ・CI/CD環境の整備・構築 iOS
案件の必須スキル
下記それぞれ2年以上の経験 ・Swift ・RxSwift ・Kotlin ・RxJava ・Flutter ・ReactNative
▼内容 ワイヤレス給電事業に伴い、クラウドシステムの連携をご担当頂きます。 主な作業として、クラウドシステムにおける最適なアーキテクチャの 設計および実装、顧客要求の獲得および分析と要件定義、委託開発の マネジメント、コスト・タスク・スケジュール調整などのPMO関連を ご担当頂きます。 ▼環境 【言語】Python,C言語,C++,Java,Swift,Go 【FW】Django,Flask 【その他ツール】SaaS ▼条件等 場所:錦糸町(,3日程度出社) ※フルリモート相談可能 時間:9:00-18:00 精算:140-180h 面談:1回(Web) ▼備考 コミュニケーションを重視致します
案件の必須スキル
・Pythonでの開発経験3年以上 ・Django、FlaskでのWebアプリケーション開発経験1年以上 ・GCP、AWS、Azure環境でのソフトウェア開発経験 ・データベースの設計、APIの設計経験
こども向けスマートフォンにプリインストールするアプリ及びシステムアプリ開発 【主な業務内容】 ・プロダクトオーナーや企画担当と会話をしながら、PMFに向けた新規機能の追加や既存機能の改善 ・開発を加速するためにアーキテクチャの改善、リファクタリング 【求めている人物像】 ・事業にまつわる急激な状況の変化にストレスを感じず、状況を楽しめる方 ・プログラミングを通じた仕事が好きで没頭できる方 ・自分ごととして課題を解決することが苦でない方 ・ユーザー視点でUI/UXを考慮した開発ができる方 ・デザイナーとコミュニケーションをとって開発を進められる方 【開発環境】 ・C ・C++ ・Java ・Kotlin ・Bitbucket ・Figma ・Slack ・Pivotal Tracker ・Backlog ・Miro ・Zoom ・AWS ・Firebase 外国籍:不可
案件の必須スキル
※Androidアプリ開発に精通し、システムアプリ構築も期待できる方 ・C言語またはC++を用いたソフトウェア開発経験(目安として5年以上の実務経験があると良い) ・JavaまたはKotlinを用いたソフトウェア開発経験(目安として5年以上の実務経験があると良い) ・Kotlinを用いたAndroidアプリ開発経験(目安として2年以上の実務経験があると良い) ・MVVMなどのAndroid開発におけるアーキテクチャの理解と開発経験 ・Gitを利用したチーム開発経験 ・Android標準ライブラリ、フレームワークの理解 ・Kotlin コルーチンまたはリアクティブプログラミングを用いた非同期処理の開発経験または非同期処理への理解
自社サービスとして学校や塾の先生と、生徒・保護者を繋げ、学習の進捗状況や宿題の提出状況、教材の提供や学校からのアナウンスなどを一括管理できるSaaSを展開している企業にて、Ruby on Railsを用いたバックエンド開発をご担当頂きます。 フロントエンドではTypeScript(React)を採用しており、可能であればこちらもご対応頂きます。 チーム構成:エンジニア6-7名 技術環境: ・言語:Ruby、TypeScript ・フレームワーク:Ruby on Rails、React ・インフラ:AWS
案件の必須スキル
・Ruby on Railsを用いた開発経験2年以上 もしくは ・JavaやC言語、Golangなど静的型付け言語の経験 ・コードレビューを受ける環境での開発経験 ・RDBMSやRedisの使用経験 ・クラウドインフラの設計運用経験
■企業概要 同社では、ERPパッケージの導入コンサルティングから開発・保守までを一貫して手掛けるERP事業を中心に、 オープンシステム事業、2004年からはモバイルシステム事業の3つの事業を軸に展開しております。 基幹業務システムの導入コンサルティングという業務系分野にて、 多くの名立たる企業への導入を実現してきた同社は、 組込系システム開発でも高い技術力を発揮しており、 業務系と組込系の融合という新しい分野へ挑戦し続けております。 ■業務内容 同社では、クライアントである自動車企業より2030年モデルの車載システムの開発を受託しております。 本ポジションではこちらのシステムの要件定義から設計、実装、テストまで、 一気通貫してご対応いただける組み込みエンジニアの方の募集となっております。 ■開発フェーズ 現在は、プロジェクトがはじまったばかりで要件定義中の段階です。 ■チーム体制 プロパーが5人おり、そこで稼働いただきます。 ■勤務体制 基本的には、週3~4日リモートワークです。 出社場所の最寄り駅は、大阪メトロ堺筋線・中央線/堺筋本町駅です。
案件の必須スキル
・C、C++を用いた組込系開発経験 ∟設計以降の開発経験 ・車載開発経験 ・posixでの開発経験
【20 代から40 代の方が活躍中!】 ※週4日~OK案件です! ※実務経験1年以上ありの方が対象の案件です! ■概要 カメラファームウェアの開発を担当するプロジェクトです。担当範囲はミドルウェアからドライバまで幅広く、詳細設計から実装、単体テスト、結合テストまで行います。ファームウェアの高度な開発技術が求められ、リアルタイムオペレーティングシステム(RTOS)やICEを使用した開発経験が活かせる案件です。 ■具体的な業務内容 ・C言語を用いた詳細設計、実装、テスト ・RTOSを用いた開発 ・ICEを用いた開発 勤務開始時には、プロジェクトの一員として、コミュニケーションを取りながら上記業務を進めて頂く予定です。
案件の必須スキル
・円滑なコミュニケーションが取れる方 ・C言語を用いた詳細設計、実装、テストの経験
【20 代から40 代の方が活躍中!】 ※週4日~OK案件です! ※実務経験1年以上ありの方が対象の案件です! ■概要 印刷物に住所などを印刷するため、プログラムを用いてデータを加工します。データ処理に関する業務経験を活かして対応します。 ■具体的な業務内容 ・データの入出力および変換 ・VBAを用いたデータ加工業務 勤務開始時には、プロジェクトの一員として、コミュニケーションを取りながら上記業務を進めて頂く予定です。
案件の必須スキル
・円滑なコミュニケーションが取れる方 ・C言語/C++(Web開発)での開発経験 ・VBA/VBS(ACCESSやEXCEL)のプログラミング経験
【20 代から40 代の方が活躍中!】 ※週4日~OK案件です! ※実務経験1年以上ありの方が対象の案件です! ■概要 ロボット評価における詳細設計から開発、テストまでの工程を担当していただきます。C言語を使用して、Linuxミドルウェアやデバイスドライバの開発を行います。 ■具体的な業務内容 ・Linux環境でのロボットシステム評価および開発 ・C言語を使用した詳細設計およびプログラミング ・ミドルウェアおよびデバイスドライバの開発および評価 ・C++を使用したシステム開発およびテスト(必要に応じて) ・プロジェクトチームとの連携および進捗管理 勤務開始時には、プロジェクトの一員として、コミュニケーションを取りながら上記業務を進めて頂く予定です。
案件の必須スキル
・円滑なコミュニケーションが取れる方 ・組み込み開発5年(C言語) ・Linuxのミドルウェアおよびデバイスドライバの開発
【20 代から40 代の方が活躍中!】 ※週4日~OK案件です! ※実務経験1年以上ありの方が対象の案件です! ■概要 ネットワーク機器の開発において、Linux環境での開発を担当していただきます。Ether通信やBLE通信、クラウド連携などの経験を活かし、主体的に開発を進めていただきます。 ■具体的な業務内容 ・Linux環境でのネットワーク機器開発 ・Ether通信(TCP/IP)に関する設計および開発 ・BLE通信およびクラウド連携に関するシステム開発 ・PythonおよびC言語を使用したプログラミング ・プロジェクトチームとの連携および開発推進 勤務開始時には、プロジェクトの一員として、コミュニケーションを取りながら上記業務を進めて頂く予定です。
案件の必須スキル
・円滑なコミュニケーションが取れる方 ・Linuxでの開発経験がある方 ・Ether通信(TCP/IP)の経験がある方
【20 代から40 代の方が活躍中!】 ※週4日~OK案件です! ※実務経験1年以上ありの方が対象の案件です! メーターアプリが動作するベースとなるフラットフォームの開発で ドライバ、ミドルウェアの設計/実装/評価の開発業務になります。 デバイス:音、映像、通信、ストレージ、ブートなど 言語:C/C++言語 OS:Linux、QNX 勤務開始時には、プロジェクトの一員として、コミュニケーションを取りながら上記業務を進めて頂く予定です。
案件の必須スキル
・円滑なコミュニケーションが取れる方 ・C言語/C++/VC++(組み込み)での開発経験 ・車載のデバイスドライバ、ミドルウェアの開発経験 ・Git、Redmimeの使用経験
【20 代から40 代の方が活躍中!】 ※週4日~OK案件です! ※実務経験1年以上ありの方が対象の案件です! ■概要 Wifi-BLE中継器FW開発をお任せいたします。 ■具体的な作業内容 ・住宅メーカの住宅装置とBLEで通信を行い、データ収集 ・住宅装置への指示を出すためのWi-Fi‐BLE中継器のFW開発 ■作業工程:設計、製造、テスト 勤務開始時には、プロジェクトの一員として、コミュニケーションを取りながら上記業務を進めて頂く予定です。
案件の必須スキル
・円滑なコミュニケーションが取れる方 C言語/C++/VC++(組み込み)・FreeRTOS使用経験 ・C言語。 ・組込開発経験(3年以上)。
【20 代から40 代の方が活躍中!】 ※週4日~OK案件です! ※実務経験1年以上ありの方が対象の案件です! ■概要 内視鏡データおよび撮影画像データをクラウドプラットフォームに移行するプロジェクトの要件検討を担当していただきます。AWS環境構築に関する検討やツールの選定を行い、クラウドシステムの構築を推進します。 ■具体的な業務内容 ・内視鏡データ管理システムのクラウドプラットフォーム設計および要件検討 ・AWS環境構築に向けた検討と提案 ・開発ツールおよび環境構築のメリット・デメリットの提示 ・プロジェクト全体の構築計画と評価業務 勤務開始時には、プロジェクトの一員として、コミュニケーションを取りながら上記業務を進めて頂く予定です。
案件の必須スキル
・円滑なコミュニケーションが取れる方 ・AWS、クラウド環境構築のご経験 ・エッジ・コンピューティング、組込開発のご経験
■業務内容 ・開発チーム(Visualizerチーム・CMSチーム)と伴走し、テストケースの設計とテストの自動化の推進 ・PlaywrightなどのE2Eテストツール及びフレームワークを使用しての、E2Eテストの自動化 ・不具合対応フローの整備、開発プロセスや、テストプロセス、リリースプロセスの改善 ・ユニットテスト等を書く習慣を持つエンジニアを増やすための研修やサポート等の施策立案 ■プロダクト説明/概要 高い拡張性と直感的な操作UIを兼ね備えた、OSSの次世代汎用WebGISプラットフォームです。 WebGISとしては初の、「ブラウザ上で稼働するプラグインシステム」を搭載。 またOSSとしても公開されており、2021年の公開以降わずか半年で2億円弱の受注を達成。
案件の必須スキル
・アジャイル開発でのテスト・QAの経験 ・ソフトウェアテストの技法などに関する知識や経験
案件概要:車載向けCoreECUの上流対応(C言語) 業務内容: ・車載向けCoreECU開発の要件定義書/設計書の作成 要求定義から処理フローを作成する作業も行っていただきます。 ・チームメンバーに若手もいるため、その管理なども行っていただけると幸いです。 勤務時間:9:00~17:30 場所:リモート併用(拠点は大宮/みなとみらい) ※基本リモートで対応できる予定ですが、出社依頼があった際にご対応いただける方のみ 外国籍:応相談 ビジネスレベル、日本在住の方のみ
案件の必須スキル
・要件定義/基本設計/詳細設計のご経験 ・C言語での開発経験
案件概要:車載向けCoreECUの上流対応(C言語) 業務内容: ・車載向けCoreECU開発の要件定義書/設計書の作成 要求定義から処理フローを作成する作業も行っていただきます。 ・チームメンバーに若手もいるため、その管理なども行っていただけると幸いです。 勤務時間:9:00~17:30 場所:リモート併用(拠点は大宮/みなとみらい) ※基本リモートで対応できる予定ですが、出社依頼があった際にご対応いただける方のみ 外国籍:応相談 ビジネスレベル、日本在住の方のみ
案件の必須スキル
・要件定義/基本設計/詳細設計のご経験 ・C言語での開発経験
案件概要:車載向けCoreECUの上流対応(C言語) 業務内容: ・車載向けCoreECU開発の要件定義書/設計書の作成 要求定義から処理フローを作成する作業も行っていただきます。 ・チームメンバーに若手もいるため、その管理なども行っていただけると幸いです。 勤務時間:9:00~17:30 場所:リモート併用(拠点は大宮/みなとみらい) ※基本リモートで対応できる予定ですが、出社依頼があった際にご対応いただける方のみ 外国籍:応相談 ビジネスレベル、日本在住の方のみ
案件の必須スキル
・要件定義/基本設計/詳細設計のご経験 ・C言語での開発経験
※機密保持の観点で、プロダクト詳細についてはご面談時にお伝えいたします。 ■業務内容: 車載・計測器(ECU)の開発プロジェクトにて、 規格読み込み~ソフト設計・実装~出荷まで、一連工程をお任せいたします。 └ソフトウェアの更新機能や、サイバーセキュリティ観点での暗号化,アクセス制限など。 ■スケジュール: 1製品あたり、7~10ヶ月目安。 ※出荷時期は、2025年夏頃を予定。 ■体制: 1名担当者がいるため、2名体制でお願いいたします。
案件の必須スキル
以下いずれかのご経験をお持ちの方。 ・C言語を用いた、組み込み開発経験(詳細設計以降) ・エッジAI, クラウドAI, データサイエンス, サイバーセキュリティ等のキーワードに該当するご経験。(いずれか1つで構いません)
自社サービスにおける開発業務に対応いただきます。 ・自社Web Applicationのフロント周りの設計/開発/テスト/運用 ・負荷軽減などによるプログラムの適正、改善(高速化) ・成果物のドキュメンテーション化、ノウハウ共有 JavaScript
案件の必須スキル
・CSS、HTMLの業務での使用経験:3年以上 ・JavaScript(フレームワークReact.js)での開発経験:3年以上
1 - 50件/全1,315件
この条件の新着案件情報を受け取る
この条件の新着案件情報を受け取る
C言語のフリーランス案件・求人について
■C言語とは C言語は、1972年にAT&Tベル研究所のデニス・リッチーが主体となって開発した汎用プログラミング言語です。 C言語は世界中に普及しておりJavaやC++、Objective-C、PHP、PerlなどC言語から派生したプログラミング言語も数多く存在します。 C言語の特徴としては汎用性が高いこと、処理速度が高速であること、豊富なライブラリがあること、OSや組込みシステムなど広範な用途があること、プログラミング言語としては習得に時間を要すること、OSやプロセッサに依存しないことなどが挙げられます。 C言語で可能な開発はWebアプリ開発、ゲーム開発、基幹システム開発、IoT開発、組込/制御システム開発と幅広いです。 C言語はライブラリは豊富でありGTK、GLib、cURL、OpenSSL、POSIX Threads (pthreads)などがあります。 C言語を活用しているサービスやプロダクトはLinuxやWindowsのOS、MySQL、Unityなどがあります。 ■C言語とJavaの違い この章ではC言語とJavaの違いについて説明します。 C言語はAT&Tベル研究所のデニス・リッチーが主体となって開発した汎用プログラミング言語であり、JavaはC言語をもとに開発されたプログラミング言語です。 C言語とJavaの違いを汎用性、習得難易度、将来性から見ていきましょう。 汎用性の観点ではC言語は先述したようにWebアプリ開発、ゲーム開発、基幹システム開発、IoT開発、組込/制御システム開発が可能です。一方、JavaはWeb開発、基幹システム、モバイルアプリ開発と幅広く開発できます。JavaはC言語をもとに開発されているため、類似した分野での開発が幅広くできます。違いはC言語はシステムプログラミングや組み込みシステム開発に適しており、一方Javaはクロスプラットフォームのアプリケーション開発、特にWebアプリケーションやAndroidアプリなどを得意としています。 次に学習難易度について、C言語はJavaの習得難易度よりも高いです。C言語はメモリ管理やエラーハンドリングを行う必要があることや多重継承、テンプレート、演算子オーバーロードなどの機能があることで複雑で理解しにくいことなどの理由により難易度が高くなっています。 一方でJavaの習得難易度はC言語よりも低いですが、他プログラミング言語と比較すると高いです。やはりオブジェクト指向の理解やコード記述量が多いこと、決められたルールや構文が多いことが要因です。なお、どちらの開発言語とも日本語の参考書やドキュメントは充実しています。 最後に将来性を見ていきましょう。C言語、Javaどちらも将来性は高いでしょう。 まずC言語を分析してみましょう。 TIOBE Indexが出しているTIOBE Index for February 2024にてC言語は2024年2月で2位と高い順位を獲得しています。また開発の基盤となるLinuxやWindows、UnityなどにC言語が活用されていることから将来性は長期的に考えてもあると推測できます。 次にJavaを分析してみましょう。Javaは様々な開発ができ、特に基幹システムではJavaが多く利用されております。システムが大規模になればなるほど技術変更は困難であり、今後もJavaの需要が無くなる可能性は低く、将来性は安定しているでしょう。 そのためC言語・Javaどちらも将来性は高いと言えるでしょう。 ■C言語とPythonの違い この章ではC言語とPythonの違いについて説明します。 C言語はAT&Tベル研究所のデニス・リッチーが主体となって開発した汎用プログラミング言語であり、Pythonはオープンソースで運営されているプログラミング言語です。 C言語とPythonの違いを汎用性、習得難易度、将来性から見ていきましょう。 汎用性の観点ではC言語は先述したようにWebアプリ開発、ゲーム開発、基幹システム開発、IoT開発、組込/制御システム開発が可能です。一方、PythonはWebアプリ開発からAI(人工知能)開発、ゲーム開発と幅広く開発できます。違いはC言語はシステムプログラミングや組み込みシステム開発に適しており、一方Pythonはデータ分析、機械学習、Web開発などを得意としています。 次に学習難易度について、C言語はPythonの習得難易度よりも高いです。C言語はメモリ管理やエラーハンドリングを行う必要があることや多重継承、テンプレート、演算子オーバーロードなどの機能があることで複雑で理解しにくいことなどの理由により難易度が高くなっています。 一方でPythonの習得難易度はC言語よりも低いです。Pythonでのコード記述はシンプルであり読みやすいソースコードであることやコンパイルが必要なく、動作確認が簡単である点などにより習得しやすいと考えられます。なお、どちらの開発言語とも日本で人気の高いプログラミング言語であるため、日本語の参考書やドキュメントは充実しています。 最後に将来性を見ていきましょう。C言語、Pythonどちらも将来性は高いでしょう。 まずC言語を分析してみましょう。 TIOBE Indexが出しているTIOBE Index for February 2024にてC言語は2024年2月で2位と高い順位を獲得しています。また開発の基盤となるLinuxやWindows、UnityなどにC言語が活用されていることから将来性は長期的に考えてもあると推測できます。 次にPythonを分析してみましょう。現状AI分野が急速に発展していますが、AIを支えているメイン技術はPythonです。さらにTIOBE Indexでは2024年2月でのランキングは1位であり、非常に人気の高い言語であることから将来性は高いと言えるでしょう。 そのためC言語・Pythonどちらも将来性は高いと言えるでしょう。 ■C言語とC++、C#の違い この章ではC言語とC++、C#の違いについて説明します。 C言語は汎用プログラミング言語であり、C++はC言語にオブジェクト指向の機能を追加したプログラム言語であり、C#はマイクロソフトが開発したマルチパラダイムプログラミング言語です。 C言語とC++、C#の違いを汎用性、習得難易度、将来性から見ていきましょう。 汎用性の観点ではC言語は先述したようにWebアプリ開発、ゲーム開発、基幹システム開発、IoT開発、組込/制御システム開発が可能です。一方、C++はC言語同様、Web開発や組込み開発、ネイティブアプリ開発、ゲーム開発などができます。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月で2位、C++は2024年2月で3位、C#は2024年2月で5位と比較的どのプログラミング言語も高い順位を獲得しています。 なお、C言語は多くの開発の基盤となっており、C++はゲーム開発やソフトウェア開発に強い需要があり、さらに、C#はマイクロソフトのサポートを受けているためWindows関連開発などに強い需要はあります。 そのためC言語、C++、C#どちらも将来性は高いと言えるでしょう。 ■C言語を活用するメリット この章ではC言語を活用するメリットについて説明します。 C言語を習得することにより、具体的に以下のようなメリットがあります。 ・処理速度が早い ・直接的なハードウェア操作ができる ・シンプルな構文である ・汎用的である ・豊富なライブラリやツールがある ・活発なコミュニティ ・転職に有利になりやすい ・将来性がある C言語はWebアプリ開発、ゲーム開発、基幹システム開発、IoT開発、組込/制御システム開発と様々な開発に活用されているため、比較的求人・案件は豊富です。そのため習得した後に求人・案件が少なく参画できないことは少ないでしょう。 ■C言語を活用するデメリット この章ではC言語を活用するデメリットについて説明します。 C言語を習得することにより、具体的に以下のようなデメリットがあります。 ・習得難易度が高いためエンジニア自体が集めにくい ・メモリ管理が複雑 ・オブジェクト指向プログラミングを直接サポートしていない ・メモリ管理の複雑さゆえに開発速度に遅延が生じる可能性がある C言語はメリットが多いですが、プログラミング言語自体の複雑さ故にいくつかのデメリットが生じることを理解しておきましょう。また、フリーランス求人・案件に参画する側では月額単価がTypeScriptやGo言語、Scala、Pythonなどと比較して低いことも大きなデメリットの1つであることを知っておきましょう。 C言語習得を今後検討しているフリーランスエンジニアはC言語を活用するメリットデメリットを比較した上で決めると後悔が少ないでしょう。 ■C言語フリーランスエンジニアとして携わることができるフリーランス求人・案件例 ・Webアプリ開発のフリーランス求人・案件 C言語を活用するフリーランス求人・案件として、Webアプリ開発があります。 特にAPI開発やWebサーバー開発、高負荷Webアプリなどでのフリーランス求人・案件が多いでしょう。C言語フリーランスエンジニアが求人・案件を獲得する上で、C言語の開発経験はもちろん、TCP/IP、HTTPなどネットワークプログラミングスキル、セキュリティの知識、SQLの基本的な知識、Linux/UNIX環境での開発経験、などがあると参画しやすいでしょう。 ・組込みシステム開発のフリーランス求人・案件 C言語を活用するフリーランス求人・案件として、組込みシステム開発があります。 特にファームウェア開発やデバイスドライバー開発、RTOSの統合などでのフリーランス求人・案件が多いでしょう。 C言語フリーランスエンジニアが求人・案件を獲得する上で、C言語の開発経験はもちろん、マイクロコントローラや周辺デバイスなどのハードウェア理解、RTOSの経験、ハードウェア上でのデバッグスキル、効率的なコーディングスキル、Gitなどのバージョン管理しステム経験などがあると参画しやすいでしょう。 ・基幹システム開発のフリーランス求人・案件 C言語を活用するフリーランス求人・案件として、基幹システム開発があります。 特に会計、人事、販売管理、生産管理などの分野でのシステムのパフォーマンス最適化やレガシーシステムの更新などでのフリーランス求人・案件が多いでしょう。 C言語フリーランスエンジニアが求人・案件を獲得する上で、C言語の開発経験はもちろん、システム設計スキル、デバッグスキル、SQLなどのデータベース言語への理解、TCP/IPやHTTPなどのプロトコル知識、Gitなどのバージョン管理ツール知識、セキュリティの理解などがあると参画しやすいでしょう。 ■C言語フリーランス求人・案件のリモートワーク・在宅・持ち帰り状況 C言語フリーランス求人・案件のリモートワーク・在宅・持ち帰り状況について解説します。 C言語はWebアプリ開発、ゲーム開発、基幹システム開発、IoT開発、組込/制御システム開発と様々な開発求人・案件があり、多くの開発現場においてリモートワークや在宅・持ち帰りのフリーランス求人・案件が増えています。 しかし、セキュリティや機密情報保持などの様々な要因によりリモートワークや在宅・持ち帰りが難しいC言語フリーランス求人・案件も一部存在します。 未だコロナが蔓延しておりますが、リモートワークや在宅ではコミュニケーションが取りづらいなどの課題も見えており、出社に切り替えている企業も多くなっております。 特に出社とリモートワーク・在宅を混合している働き方であるハイブリットワークが近年増加傾向であり、今後C言語を含むフリーランス求人・案件のリモートワークや在宅・持ち帰り化は増減なく、現状のまま維持していく可能性が高いでしょう。 C言語フリーランス求人・案件の中でもリモートワークや在宅・持ち帰りのみに参画したいフリーランスエンジニアはWebアプリ開発、ゲーム開発、基幹システム開発、IoT開発、組込/制御システム開発のフリーランス求人・案件を探してみましょう。 ■C言語での週2日・週3日フリーランス求人・案件 C言語での週2日・週3日フリーランス求人・案件について解説していきます。 C言語の週2日・週3日フリーランス求人・案件はC言語全体のフリーランス求人・案件の中でおおよそ2%の割合で存在します。 また週2日・週3日などの時短でも月額単価100万円を超える高単価なC言語フリーランス案件・求人も複数存在します。 複数のC言語フリーランス求人・案件に参画できるため、様々なプロダクトやサービス開発に携われたり、多種多様なエンジニアとコミュニケーションを取れます。 高単価なC言語フリーランス求人・案件はC言語スキル以外にも、上流工程〜下流工程まで一貫した開発経験、プロジェクトリード経験などある程度の開発実績や知識が備わっている方でないと参画が難しいでしょう。 C言語フリーランスエンジニアとして週2日・週3日フリーランス求人・案件に参画したい方は現状の市場動向の把握をした上で自分のスキルに見合うフリーランス求人・案件を探すことをおすすめします。 ■C言語フリーランス求人・案件に参画するために必要なスキル C言語フリーランス求人・案件に参画するために必要なスキルを解説します。 C言語フリーランス求人・案件に参画するために必要なスキルとしては、C言語自体の開発経験、フロントエンドやサーバーサイド開発経験で頻繁に使用される周辺知識/スキルです。 技術面とその他周辺スキル/知識に分けてみていきましょう。 まず、技術面においてC言語フリーランスエンジニアとして、C言語のスキルをはじめとし、システム設計スキル、デバッグスキル、SQLなどのデータベース言語への理解、TCP/IPやHTTPなどのプロトコル知識、Gitなどのバージョン管理ツール知識、セキュリティの理解、アルゴリズムとデータ構造の理解があるとC言語フリーランス求人・案件に参画しやすいでしょう。 その他周辺スキル/知識として、コミュニケーションスキルや問題解決スキル、ドキュメント作成スキル、知識を常にアップデートできるスキルなどがあるとC言語フリーランス求人・案件に参画しやすいでしょう。 上記技術面とその他周辺スキル/知識、どちらかが欠けているとC言語フリーランス求人・案件に参画できない可能性があるので念頭においておきましょう。 さらにC言語フリーランスエンジニアとして、高単価のフリーランス求人・案件に参画を希望している場合、上流工程での経験やチームマネジメント経験があることが望ましいでしょう。 ■C言語開発経験年数別のアドバイス C言語フリーランス求人・案件に参画するため、C言語開発経験年数別のアドバイスをそれぞれ開発経験1〜2年、開発経験2〜3年、開発経験5年以上に分けて解説します。 ・開発経験1〜2年のC言語フリーランスエンジニア 開発経験1〜2年のC言語フリーランスエンジニアはC言語の基本構文、データ構造、アルゴリズムに関する理解を深めましょう。 小規模プロジェクトに入りシステム開発など行い積極的に実践で活用できる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++よりも習得しやすいですが、Javaよりも習得難易度が高いプログラミング言語です。 C言語はメモリ管理やエラーハンドリングを行う必要があることや多重継承、テンプレート、演算子オーバーロードなどの機能があることで複雑で理解しにくいため難易度が高くなっています。 C言語の学習コストについて解説します。 1つのプログラミング言語を基礎レベルまで習得するには、開発環境の設定や基本概念の理解、コードの練習などでおおよそ200時間は必要と言われています。また実務レベルまで習得する場合、おおよそ1,000時間以上かかるとも言われています。しかし、学習方法や理解度や開発言語の周辺知識も一緒に習得する必要があり、個人差はありますので、あくまでも参考として覚えておきましょう。 近年ではオンライン学習やプログラミングスクールなど、様々な場所でC言語を始めとするプログラミング言語を学習出来ます。オンライン学習を例に挙げると「Progate」「ドットインストール」「Schoo」「Udemy」など多種多様なサービスがあります。 また、C言語のチュートリアルサイト「Learn-C.org」プログラミング学習サイト「Programiz」などC言語学習の環境は整っています。 オンライン学習やプログラミングスクールはC言語自体の習得以外にもC言語での開発に必要なデータベースやインフラなど周辺知識の必要性も教えてくれるため、C言語の学習においてより実践で使える知識を蓄えやすいでしょう。 その他、C言語習得を希望するエンジニアは、まず周辺でC言語に精通したエンジニアを探してみる、勉強会に積極的に参加してみることもおすすめです。やはり近くにメンターがいることにより、学習の効率性も上がるだけでなく学習意欲も維持しやすくなります。 ■C言語フリーランス求人・案件参画するために役立つ資格 C言語フリーランスエンジニアが取得しておいて損のない資格を2つ紹介します。 ・プロジェクトマネージャ試験(PM) プロジェクトマネージャ試験(PM)は一般財団法人情報処理推進機構(IPA)が実施している情報処理系の国家資格です。 プロジェクト責任者として、情報システムの開発プロジェクトにおけるプロジェクトマネージャ(PM)の役割を果たすことができるかを図る試験です。 自身が普段あまり担当しないようなシステム開発工程の知識/スキルを身に付けることが出来ることや、クライアントなどとの信頼構築を築けるためC言語フリーランスエンジニアとして取得しておいて損のない資格でしょう。 その他、プロジェクトマネージャ試験(PM)合格者に対しては、他の高度情報処理技術者試験の科目が2年間免除になったり、弁理士、中小企業診断士、国家公務員試験など他分野の難関資格の科目が一部免除になるメリットもあります。 ・システムアーキテクト試験 システムアーキテクト試験は、情報処理推進機構(IPA)によって提供される、IT関連の国家資格の中で特に難易度が高い試験として知られています。この試験では、システムの基礎となる技術、開発プロジェクトの管理方法、技術戦略の立案や評価、そしてシステム設計やアーキテクチャに関する知識が問われます。 C言語フリーランスエンジニアにとって、システムアーキテクトやプロジェクトリーダーに必要なスキルを習得できます。この資格は、特に開発経験の浅い初心者向けではなく、より経験豊富な中級者や上級者を対象としており、長期的なキャリア構築に貢献する可能性があります。 そのため、C言語フリーランスエンジニアとして取得しておいて損のない資格でしょう。 ・ITストラテジスト試験 ITストラテジスト試験は、IT系国家資格の中でも最難関の試験です。 ITストラテジスト試験は、基本的なIT知識、情報技術を駆使した経営戦略の策定能力や推進力などが出題されます。ITストラテジスト試験の取得難易度は高く、10~15%ほどの合格率です。 C言語フリーランスエンジニアとして、ITスキルや経営戦略などコンサルに近いスキルを身に付けることができます。そのため、C言語フリーランスエンジニアとして取得しておいて損のない資格でしょう。 C言語関連の資格を習得することは良いことですが、C言語フリーランス求人・案件に参画するという目的を失わないようにしましょう。 C言語スキルを資格取得によって、証明することは可能ですが重要視すべきことは、C言語の実務経験やC言語周辺で必要な開発スキルを保有していることです。 そのためC言語の資格はある程度実務経験がある方、時間的に余裕がある方が取得すると良いでしょう。 C言語エンジニアとして、実務未経験にも関わらずC言語関連資格の取得を最優先事項にすることはやめておきましょう。 ■C言語フリーランス求人・案件の未経験での参画 C言語開発実務未経験の場合、参画できるC言語フリーランス求人・案件は限られてくるでしょう。 C言語などフリーランス求人・案件は参画後すぐに稼働することを想定しているため、即戦力エンジニアを求めています。 C言語未経験からC言語フリーランス求人・案件への参画を検討/希望している方は、はじめに正社員や派遣・契約社員として2〜3年ほど開発経験を積むもしくはクラウドワーカーや副業として2年ほど開発実務をこなしましょう。 C言語フリーランス求人・案件に参画する上でコミュニケーションスキルや能動的に動けるかなども見られますが、やはり一番重要視されるポイントは求人・案件の要件の合致度合いです。そのため、上記以外にも実務経験を作れるのであれば積極的にこなしていきましょう。 C言語のフリーランス求人・案件への参画を目指すにあたって、他開発言語の知識も身につけておくと、担当領域の幅を広げることができ、選択できるフリーランス求人・案件の選択肢を増やせるでしょう。例えば、C言語フリーランス求人・案件ではシステム設計スキル、デバッグスキル、SQLなどのデータベース言語への理解、TCP/IPやHTTPなどのプロトコル知識、セキュリティの理解などのスキルが求められます。 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億円に達すると予測しています。 また総務省の発表によると世界のICT市場(支出額)は、スマートフォンやクラウドサービスの普及などにより、2021年は465.2兆円(前年比12.5%増)であり、2016年以降増加傾向で推移しています。 上記の成熟した市場規模から推測するに需要が減ってもすぐに市場が無くなる市場規模ではないことがわかります。 その他IoT、ビッグデータ、6G、ブロックチェーン、xR、AGIを含む人工知能などによるIT業界の飛躍的な拡大やIT技術の急速な進歩に伴い、エンジニア全体の人材不足が深刻化しています。2030年までに79万人のITエンジニア不足に陥る可能性があるとも言われています。 上記観点を考慮すると市場は成長しておりますが、エンジニアの絶対数が足りておらず、C言語を含むエンジニアにおいてニーズが今後も拡大していくでしょう。 C言語エンジニアとして現在活躍している方や今後活躍を検討している方はC言語の開発実務経験やC言語開発に必要な周辺開発スキル/経験を取得すると多くのC言語エンジニアの中でもフリーランス求人・案件への参画確率が上がるでしょう。