1 - 30/件 全18件
案件の内容
次期新機種ルーターの性能の評価および改善を行っていただきます。 非常に稼働が安定している現場です。
求めるスキル
Linux環境でのC言語開発経験 制御系開発経験3年以上 無線LAN通信(Wi-Fi)に関する知識
案件の内容
デジタルキー用の車載ECUの制御アプリケーションの開発 フェーズ:基本設計から
求めるスキル
・車載系ソフトウェア開発経験 ・通信ソフトウェア開発経験(通信プロトコルの仕組みを理解しているか否か) ・C言語による開発経験が3年以上
案件の内容
1.次世代ドローン向けの、プロトコル実装・機能実装 (上位・下位モジュールと連携するシステムの仕様作成・実装) 2.起動シーケンス、動作コマンドの実装、異常通知・ログ管理など 3.SWアップデートの実装、量産工程の調整要綱の作成と実装、試作対応(量産現場での対応)など 4.複数の実機を触りながらの結合試験(正常系・異常系)、自動テスト実装など
求めるスキル
1.C言語/C++の開発経験が3年以上 *Software Product Line開発など、プラットフォーム開発の経験があると尚良。 2.組み込み開発の経験が3年以上 *RTOSの経験、カーネルの動作に精通していると尚良 ルネサスRX63系の開発経験があると望ましい 3.能動的に行動ができる方(リスクの提案、業務改善、各種提案など)
案件の内容
情報機器の制御システムの開発 ・撮影(シーケンス制御) ・ユーザインタフェース部
求めるスキル
・組込系C言語を用いた開発経験
案件の内容
機能追加
求めるスキル
Bluetoothのミドルまたはドライバ開発経験 C言語による組込み開発経験 ドキュメント作成能力
案件の内容
デジタルテレビのミドルウェア及びデバイスドライバ開発
求めるスキル
組み込み開発経験3年以上 C言語での開発経験
案件の内容
詳細設計から結合テスト
求めるスキル
C言語での開発経験
案件の内容
デジタルカメラレンズ制御機能の開発。 直近は製造工程がメインですが、設計書の作成なども対応頂きます。
求めるスキル
・RTOS上でのC言語による組込みソフトウェア開発経験 ・詳細設計経験
案件の内容
設計〜テスト
求めるスキル
C言語経験2年以上(制御系経験必須)
案件の内容
新規システムLSIの信号処理部分の開発 撮影、圧縮/伸長、記録、再生、表示の一連の処理における信号処理
求めるスキル
・T-KernelもしくはItronでの開発経験 ・言語:C
1 - 30/件 全18件
■概要: C言語は、1972年にAT&Tベル研究所のデニス・リッチーによって開発されたプログラミング言語です。C言語は、システムプログラミングやアプリケーション開発など、さまざまな用途で広く使用されています。その高いポータビリティと効率的なメモリ管理により、オペレーティングシステムやアプリケーションの開発において重要な役割を果たしています。 ■特徴: ・ポータビリティ: C言語は、プラットフォームに依存しない特性を持っています。このため、ほとんどのオペレーティングシステムで動作するプログラムを開発することができます。 ・効率的なメモリ管理: C言語は、低レベルのメモリ管理が可能であり、プログラマがメモリの使用を細かく制御できます。これにより、リソースの効率的な利用が可能です。 ・豊富な標準ライブラリ: C言語には豊富な標準ライブラリが提供されており、ファイル操作、文字列処理、数学関数などの基本的な機能をサポートしています。 ■C言語でできるもの、利用事例: C言語は、さまざまな用途で利用されています。以下は、C言語で実現できることとその利用事例の一部です。 ・システムプログラミング: C言語は、オペレーティングシステムやデバイスドライバなどのシステムソフトウェアの開発に広く使用されています。UNIXやLinuxなどのオペレーティングシステムのカーネルもC言語で書かれています。 ・アプリケーション開発: C言語は、高性能で効率的なアプリケーションの開発にも利用されます。特に、リアルタイムシステムや組み込みシステムなどの領域でよく使用されています。 ・ゲーム開発: C言語は、コンピュータゲームの開発にも頻繁に使用されています。多くのゲームエンジンやプラットフォームがC言語で書かれており、高速なゲームの開発に適しています。 ■C言語を習得するメリットとデメリット: ・メリット: ポータビリティが高く、ほとんどのオペレーティングシステムで動作するプログラムを開発できる。 効率的なメモリ管理により、リソースの効率的な利用が可能。 豊富な標準ライブラリが提供されており、基本的な機能をサポートしている。 ・デメリット: 高レベルのプログラミング言語に比べて、記述が複雑である場合があり、学習コストが高い。 ポインタやメモリ管理など、低レベルの概念を理解する必要がある。 ■C言語を身につけるための方法: C言語を学習する方法は多岐にわたります。オンラインのチュートリアル、書籍、コース、ウェブサイトなどが利用できます。また、実際のプロジェクトに参加したり、オープンソースのプロジェクトに貢献することも学習の一環として有効です。さらに、C言語の標準ライブラリやUNIXシステムコールのドキュメントを読み、実際にコードを書いて手を動かすことで、実践的なスキルを身につけることができます。