1 - 30/件 全46件
案件の内容
カメラファームウェアの開発プロジェクトにおいて、ミドルウェアからドライバまでの開発業務を担当します。
求めるスキル
-C言語を用いた詳細設計、実装、テストの経験
案件担当のコメント
※報酬はスキル見合いです。
案件の内容
組み込みLinux環境でのデバイスドライバ開発を行います。
求めるスキル
-C言語を使った組込みソフトウェアの設計、実装、評価の経験(5年) -組込みLinux環境でのソフトウェア開発の経験(3年)
案件担当のコメント
※報酬はスキル見合いです。
案件の内容
家電・車載・医療向け組込みソフトウェアを中心に受託開発をしている企業にて、オーディオ機器開発案件にご参画頂きます。ヘッドセットの音響処理部分を設計からテストまで一通りお任せ致します。オーディオメーカーやチーム内で密にコミュニケーションを取りながら解析や変更を加えて実装を行います。
求めるスキル
・組み込みソフト開発経験 ・C言語を用いた開発経験5年
案件の内容
車載関連部品や制御システムの開発。走る、曲がる、止まる制御や安全、快適、マルチメディア関連の開発。車載プラットフォームの構築と組込ソフトウェアの開発プロセス、品質管理、SQA、機能安全などに関わる。
求めるスキル
・C言語※3年以上の開発経験
案件の内容
カメラファームウェアの開発プロジェクト。プロジェクト状況に応じて、ミドルウェアからドライバまでの開発業務を担当する。
求めるスキル
・C言語を用いた詳細設計、実装、テストの経験 ・RTOSを用いた開発経験(尚可) ・ICEを用いた開発経験(尚可)
案件担当のコメント
※報酬はスキル見合いです。
案件の内容
高速道路ETCシステムの開発支援。
求めるスキル
C言語の開発経験(制御や組み込みではありません)
案件の内容
KIOSK導入時に基幹システムとのネットワーク連携が必要となる部分の作り直し、KIOSK導入時対応(基幹システムとのつなぎ込み、ネットワーク設定等)
求めるスキル
・C言語のコーディング経験3年以上(設計などを含まず)
案件の内容
車載システムの通信関連のテスト作業を行い、モデルベース開発に基づいて完成したモデルケースに対してテストを実施する。
求めるスキル
テスト仕様書の作成経験、コミュニケーション力
案件担当のコメント
※報酬はスキル見合いです。
案件の内容
機能追加開発作業や保守作業を担当し、基本設計からリリースまでの一連の業務を行う。また、本番環境の調査は18時以降に実施し、リリースは23時以降に実施することがある。
求めるスキル
C#、TypeScript、Angular、DBの基本操作、コミュニケーション力
案件担当のコメント
※報酬はスキル見合いです。
・C言語とは C言語は、プログラミング言語の1つで、1972年にベル研究所のデニス・リッチーによって設計されました。C言語は、システムプログラミングやアプリケーション開発など、幅広い用途で使用されています。C言語の特徴の1つは、高度な制御構造(ループ、条件分岐など)と低レベルのメモリ操作(ポインタ)をサポートしていることです。また、C言語は構造化プログラミングを推奨し、モジュール化されたコードを記述するための構文を提供します。C言語は様々なプラットフォームで動作し、ハードウェアに近いレベルでのプログラミングが可能です。これらの特徴により、C言語はシステムソフトウェア、デバイスドライバ、組み込みシステムなどの開発に広く使用されています。C言語はまた、多くの後継言語の基盤となり、C++、Objective-C、C#などの言語が派生しています。 ・C言語の特徴や魅力 C言語の魅力と特徴は多岐にわたります。まず、C言語はシンプルで直感的な構文を持ち、学習コストが比較的低いです。また、ハードウェアに近いレベルでの制御が可能であり、効率的なプログラミングができます。さらに、C言語は高度なポインタ操作をサポートし、メモリの効率的な管理が可能です。これにより、リソースの制御が柔軟に行えます。さらに、C言語は移植性が高く、さまざまなプラットフォームで動作します。また、C言語は豊富なライブラリやツールが提供されており、幅広い用途に利用できます。これらの特徴から、C言語はシステムプログラミング、組み込みシステム、ネットワークプログラミングなど、さまざまな分野で広く活用されています。 ・C言語の習得難易度&勉強方法 C言語の習得難易度は、プログラミング初心者にとっては中程度から高いと言えます。C言語はシンプルな構文を持っているものの、ポインタやメモリ管理などの概念が理解しづらいことがあります。しかし、適切な学習方法と実践を積むことで克服できます。 C言語を学ぶ方法としては、まず基本的な構文やデータ型から始め、簡単なプログラムを作成して手を動かすことが重要です。その後、ポインタやメモリ管理などの難しい概念に取り組む前に、基礎的な理解を深めることが大切です。オンラインの教材や書籍、動画チュートリアルなどを活用して、自分のペースで学習を進めましょう。 また、C言語は実践的なプログラミングが重要です。実際に問題を解決するためのプログラムを書くことで、理解が深まります。さらに、他の人のコードを読んだり、コミュニティで情報を共有したりすることも有益です。継続的な学習と実践を通じて、C言語のスキルを向上させていきましょう。 ・C言語の将来性 C言語の将来性は、依然として一定の需要があると言えます。C言語はシステムプログラミングや組み込みシステムなどの領域で広く使用されており、特にリアルタイム性や効率性が求められる環境では重宝されています。また、既存のシステムやレガシーコードのメンテナンスや移植作業など、C言語が必要とされる場面は依然として多いです。さらに、C言語は低レベルのプログラミングやハードウェア制御に適しており、新しいハードウェアやデバイスが登場する限り、その重要性は続くでしょう。しかし、新しいプロジェクトやアプリケーションの開発においては、より高度な言語やフレームワークが選択されることが一般的です。そのため、C言語の将来性は従来の領域での利用が主体となり、新たな技術やトレンドに追随する必要があると考えられます。