1 - 30/件 全12件
案件の内容
クラウドカメラの開発において、自社内にてサーバーの設計、構築、管理等をお任せいたします。 【配属先情報】 ■5名(PM1名・NW1名・HW1名・フロントエンド2名) [OS]Linux [NW]Cisco
求めるスキル
・サーバー開発経験(3年以上) ・MySQLに拘らずオープン系DBの使用経験 ・Bourne Shell、C Shell、Perl等の スクリプト操作経験 ・PHP、Ruby、Perl、Pythonの内、1つ以上の経験言語があること ・サーバ系(UNIX)の仕組みを押さえており、基本的な操作ができること ・既存システム・プログラムの仕様を解析、調査、メンテナンス、改善等の経験
案件の内容
視覚障がい者の安全な歩行を実現するナビゲーションシステムのファームウェア開発が主な業務内容です。 【業務詳細】 ■組込みファームウェアの開発 ■要求分析・要件定義・設計・開発・検証・運用 ■IoT機器の組み込み開発 ■センサーデータの利活用、また制御アルゴリズムの開発 ■データ分析 ■その他新規機能の開発
求めるスキル
■組込みシステム開発経験(2年以上) ■CかC++での開発経験(2年以上) 【主な使用言語、開発環境】C, CMake, Docker, UML/SysML, GitHub, VSCode, IAR Embedded Workbench等
案件の内容
視覚障碍者向けIoTデバイスの開発をしていただきます。 ・位置・方位情報精度向上 ・ナビゲーションルート最適化 ・リルートアルゴリズムの改善 など 【業務詳細】 ソフトウェアエンジニア(及びプロジェクトマネージャー)として、下記の開発を行っていただきます。 ■要求分析・要件定義・設計・開発・検証・運用 ■位置・方位情報精度向上 └GNSS、IMUセンサー、ジャイロセンサーを用いた技術利用 └スマートフォンとあしらせのセンサーフュージョンによる位置情報補正技術開発 ■ユーザー特性に合わせたルートの最適化 └視覚障碍者用の最適ルートの定義 └地図データ取得方法、新規データ作成方法、またその運用方法の策定 ■ナビゲーションのアルゴリズムのアップデート ■その他新規機能の開発
求めるスキル
■上流工程経験(要求分析・要件定義) ■下流工程経験(基本設計・詳細設計・実装・テスト) 【主な使用言語】C、C++、MATLAB/Simulink等
案件の内容
ブロックチェーン技術を活用したプロダクトやDXソリューション開発に取り組んでいる企業にてブロックチェーン型データベース開発をご担当いただきます。 新しいことを常に追いかけ、興味・関心を持ち続けられている方と一緒にWEB3.0を牽引するプロダクトを開発したいと考えております! 【具体的な仕事内容】 ■ブロックチェーン製品のバックエンドについて、要件定義・設計・開発・運用 ■新規サービス・新機能の立案・設計・開発・運用 【開発環境】 言語:C#, Solidity, Rust, TypeScript フレームワーク:.NET Core, .NET Framework, NestJS データベース:mysql, MariaDB, PostgreSQL インフラ:AWS,GCP その他:GitHub, Slack, Asana, Docker, Confluence
求めるスキル
・C#、C言語、C+、Rust、Go言語などでの開発経験
案件の内容
自社プロダクトのiOS開発業務をご担当いただきます。
求めるスキル
・Swiftでの開発経験(3年以上) ・コミュニケーションスキルがある方
案件の内容
■組み込みソフトウェアの設計開発を行っていただきます。 <具体的には…> ・建設機械の組み込みソフトウェア開発 ・プロジェクトのマネージメント業務 ・製品設計の担当(機械、電気)との打ち合わせ …等 ◇現在進捗中のプロジェクト例: (1)建設機械の遠隔操縦システム(大手ゼネコンとの共同開発)の開発 (2)仮設部材(パイプやクランプ等)を画像認識をもとに自動的に仕分けしていくシステムの開発 など
求めるスキル
・組み込みソフトウェアの開発経験をお持ちの方 ・C言語の開発経験(3年以上)
案件の内容
ディープラーニング技術を応用したサービスを提供している企業にで製品開発に携わっていただきます。 アルゴリズムは別部隊が作成しているため、製品への組み込みがメインの業務です。 ■開発環境 言語:C言語、C++(必要に応じてPython) FW:.Net Framework OS:Linux ツール:Git
求めるスキル
・画像認識の開発経験がある方 ・C言語での開発経験がある方 ・組み込みソフトウェアの案件対応経験がある方
案件の内容
ディープラーニング技術を応用したサービスを提供している企業にで製品開発に携わっていただきます。 アルゴリズムは別部隊が作成しているため、製品への組み込みがメインの業務です。 ■開発環境 言語:C++、C言語(必要に応じてPython) FW:.Net Framework OS:Linux ツール:Git
求めるスキル
・画像認識の開発経験がある方 ・C++での開発経験がある方 ・組み込みソフトウェアの案件対応経験がある方
1 - 30/件 全12件
C言語について C言語とは1972年のAT&Tベル研究所でブライアン・カーニハンとデニス・リッチーによって開発されたコンパイル型の汎用プログラミング言語です。 C言語は、多くのプログラミング言語のベースとなった言語でもあり、JavaやObjective-C、C++、C#などがC言語ベースとして挙げられます。 C言語は高い汎用性があり、実行速度が速いことや手続き型言語であること、どの環境でも実行できることなどが特徴があるプログラミング言語です。 また「TIOBE Index」においてC言語は2位であり需要があるプログラミング言語です。 現在、最新のC言語のバージョンは2018年にリリースしたISO/IEC 9899:2018/です。 C言語は基幹システム開発、Webアプリ開発、ゲーム開発、組込/制御システム開発、IoT開発など様々な開発に適しています。また、Mac OS XやLinuxカーネルに使用されていたり、人工衛星や宇宙ステーションの制御にもC言語は使われています。 C言語の特徴として以下のようなことが挙げられます。各特徴の詳細は後述しています。 ・処理速度が速い ・汎用性が高い ・どの環境でも実行可能 ・情報量が豊富 ・人気があり需要もある ・習得難易度が高い C言語の特徴:処理速度が速いことについて C言語の場合は、コンピュータが理解できるコンパイル方式の言語であるため、処理速度が速いです。一定以上の処理速度を求められる開発や、マシン環境が頼りない組み込み機器などでの開発には、高速処理が要求されるためC言語が適しているでしょう。 C言語の特徴:汎用性が高いことについて C言語は元々、UNIXを移植しやすくする目的で開発されたプログラミング言語です。そのためメモリ領域の管理や、ビット毎の論理演算、ポインター演算など、ハードウェアに特化した処理を行いやすいです。またスマホのアプリケーション開発などの開発も使用されているため、ソフトウェアからハードウェアまで幅広く活用されています。 幅広い分野での開発を経験したい方はC言語を検討してみましょう。 C言語の特徴:どの環境でも実行可能であることについて C言語はマルチプラットフォームであり、環境に依存しないで実行可能です。つまり同じコードを異なる環境でコンパイルして使えます。また、実行環境に依存しないため組込/制御の分野でも使われています。 C言語の特徴:情報量が豊富であることについて C言語は世界中のソフトウェアからハードウェアまで幅広く開発に使用されており、人気が高いプログラミング言語です。そのため、C言語関連の情報は豊富にあります。 仮にC言語でエラーが発生した際ネットでの情報量が多いことにより、解決スピードが向上したり、スキル自体の向上に繋がりやすいです。 C言語の特徴: 人気があり需要もあることについて 「GitHut 2.0」においてC言語は10位、「TIOBE Index」においてC言語は2位と上位にいます。また2020HackerRankDeveloperSkills Reportの発表では、「Best known frameworks: 2018-2020」の問いに対して、C言語が3位という結果になっています。5Gが本格的に導入されており、AIやIoT開発も今後より発展していくことを考慮すると、相対的に需要も増加していく可能性が高いでしょう。 C言語の特徴:習得難易度が高いことについて C言語はコンピューターを構成するメモリやCPUといったコンピュータ周辺の知識も身につけなくてはなりません。 ライブラリや開発手法など、プロジェクトが新しくなるたびに身につけなくてはならないことが多々あるため、途中で挫折することも多い言語です。 また、コードの構文自体もRubyやPHPと比較するとやや複雑になるため、特に初心者が初めに学習するプログラミング言語としては難しいと言えるでしょう。 C言語とC++、C#の違いについて説明します。 C++はC言語にオブジェクト指向を取り入れた言語で、C言語と互換性があります。C言語とC++はソフトウェア開発の際に同時に使用されることが多いです。 C#はMicrosoftが開発した「C++」と「Java」をもとに作られたプログラミング言語です。C#はC言語やC++と互換性はなく同時に使用できません。 C言語フリーランス求人・案件において高単価を狙っている方は以下のような経験やスキルを身につけましょう。 ・C言語自体での開発経験年数 ・業務系システム、組込/制御系、IoT系での開発経験年数 ・ネットワークやハードウェアの知識 ・大規模なチームでの開発経験 ・参画するフリーランス求人・案件の商流 ・チームリーダーやチームマネジメント経験 ・要件定義、機能定義、構成管理、計画立案など上流工程の実務経験/知識 フリーランスエンジニア向けIT求人・案件サイトである「meetX FREELANCE」ではC言語のフリーランス求人・案件が多く掲載されており、カンタンに仕事を見つけることができます。ぜひ一度meetX FREELANCEでC言語フリーランス求人・案件の仕事探しをしてみてください。