1 - 6件/全6件
以下業務をお願いいたします! ・河川シミュレーションソフト関連の機能開発 ・Fortran用いた高速な数値計算プログラムの設計・実装・最適化 ・AI駆動開発(cursorやDevinなど)を活用した開発 ・社内外のデータサイエンティストや研究者と連携したプロジェクトの企画・運営 ・WebAPIやデータパイプラインの構築、運用フローの整備
案件の必須スキル
・CまたはC++を用いたソフトウェア開発経験 ・サーバーサイドアプリケーションの設計・実装経験 ・AI駆動開発(cursorやdevinなど)を活用した開発への興味 ・Gitを用いたチーム開発経験およびコードレビューの習慣
以下業務をお願いいたします! ・河川解析に関する数値シミュレーションデータの分析・整理 ・Fortranで構築された既存コードの解析・改修・保守対応 ・Pythonによる前処理・後処理、分析ツールの開発および可視化対応 ・シミュレーション結果の意味づけ、解析レポートの作成支援 ・社内外の専門家(研究者・技術者)とのディスカッションおよび提案活動
案件の必須スキル
・Fortranを用いた数値計算または科学技術系ソフトウェアの開発経験 ・Pythonによるデータ処理・可視化スクリプトの実務経験 ・自主的に学習・調査し、目的に向かって柔軟に動ける姿勢
【案件】 ━CB━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■商流■ 元請け→キャリアビート ■案件名■ 監視制御装置Linux化検討開発 ■案件内容■ 既存の監視制御装置システムをUnixからLinux化の検討 既存システム理解、Unix⇒Linux化変更に伴う改修作業 一部をFORTRAN77で開発されており、その部分の仕様確認と改修案検討と改修 ■開発環境■ ・C言語 ・FORTRAN77(一部) ■スキル■ 【必須】 C開発2~3年以上 Linux 【尚可】 FORTRAN77(年齢45歳を超える場合は必須) ■人数■ 2名 ■単価■ 55万円 ■場所■ フルリモート (地方可) ■時間■ 8:30~17:30(休憩12:00~13:00) ■期間■ 2025/4~ 長期 ■面談■ 1回 ■備考■ 年齢:45歳まで 外国籍:可能 契約:派遣契約 成約時、弊社が商流から抜け上位と直接やり取りしていただきます。 ━━━━━━━━━━━━━━━━━━━━━
案件の必須スキル
C開発2~3年以上, Linux
1 - 6件/全6件
この条件の新着案件情報を受け取る
単価で絞り込み
エリアで絞り込み
職種で絞り込み
この条件の新着案件情報を受け取る
■Fortranとは Fortranは、FORmula TRANslationに由来する名称を持つプログラミング言語で、主に科学技術計算や数値解析の分野で使用されています。Fortranは、1950年代に開発された古い言語ですが、その後も継続的に改訂が行われ、現在でも高性能コンピューティングの現場で活躍しています。 Fortranの特徴として、数値計算に特化した言語設計になっていること、行列や配列の操作が得意なこと、コンパイラによる最適化が優れていること、多次元配列をサポートしていること、複素数型や倍精度実数型など科学計算に適したデータ型を持つこと、標準ライブラリによる数学関数や線形代数計算のサポートがあること、OpenMPやMPIによる並列処理をサポートしていること、古いコードとの互換性が高いことなどが挙げられます。 Fortranを使ったソフトウェア開発は、主に以下のような分野で行われています。 ・流体力学、構造解析、電磁気学などの物理シミュレーション ・気象予測、地震波解析、宇宙物理学などの地球科学分野 ・量子化学計算、分子動力学シミュレーション、バイオインフォマティクスなどの化学・生物学分野 ・有限要素法、境界要素法、差分法などの数値解析手法の実装 ・線形計画法、非線形最適化、多目的最適化などの数理計画法の実装 ・信号処理、画像処理、音声認識などの デジタル信号処理分野 Fortranを活用している世界的なサービスやプロダクトは、NASAやESA、NOAAなどの宇宙機関や気象機関、ボーイング社やエアバス社などの航空宇宙メーカー、ロッキード・マーチン社やボーイング社などの防衛関連企業、ウェザーニューズなどの気象情報サービス、各国の大学や研究機関など、科学技術分野を中心に数多くの事例があります。また、LAPACK、BLAS、FFTW、MUMPSなどの数値計算ライブラリの多くがFortranで実装されており、他の言語からも利用されています。Fortranは、C++、Python、MATLABなどの他の言語と連携することも可能で、レガシーコードの活用と最新の言語の利点を組み合わせたハイブリッドな開発も行われています。 歴史的には、UNIX、Linux、macOSの基盤となったUNIXカーネルの一部もFortranで記述されていました。また、Cray社のスーパーコンピュータやIBM社のメインフレームでもFortranが重要な役割を果たしてきました。現在でも、TOP500に掲載されているスーパーコンピュータの多くでFortranが使用されており、並列コンピューティングの分野での存在感は色褪せていません。 Fortranは、その長い歴史の中で科学技術計算の発展に多大な貢献をしてきました。現代では、より高級な言語やライブラリの登場により、Fortranを使う機会は減りつつありますが、その基本的な設計思想は現在でも有効であり、他の言語に影響を与え続けています。特に、配列指向プログラミング、ベクトル化、並列化などの概念は、現代の科学技術計算に欠かせない要素となっています。Fortranは、レガシーな言語というイメージがありますが、科学技術計算の分野では今なお重要な役割を担っており、その知見は今後も受け継がれていくでしょう。 ■Fortranを活用するメリット この章ではFortranを活用するメリットについて説明します。 Fortranを習得することにより、具体的に以下のようなメリットがあります。 ・数値計算の分野で60年以上の歴史を持つ信頼性の高い言語である ・数式をそのまま記述できる表記法により数値計算アルゴリズムの実装に適している ・最適化コンパイラによる自動並列化やベクトル化により高速な実行が見込める ・ハードウェアへのアクセスを抽象化したライブラリの充実によりプラットフォーム依存性が低い ・C言語やPythonなど他言語とのインターフェースが豊富で、既存資産の活用が可能 ・気象予報や有限要素法など実績ある用途が明確であるため習得後の活路が見通しやすい ・非営利の規格策定委員会によって仕様策定が行われており将来性が担保されている Fortranは科学技術計算の現場でいまなお現役の言語であり、気象シミュレーションやCAEなどの分野で欠かせない存在となっています。上記活用する上でのメリットを踏まえて、習得可否を検討することをおすすめします。 ■Fortranを活用するデメリット この章ではFortranを活用するデメリットについて説明します。 Fortranを習得することにより、具体的に以下のようなデメリットがあります。 ・他のプログラミング言語に比べ、エディタや開発ツールの選択肢が少ない ・例外処理の機能が弱くエラーハンドリングの実装パターンが乏しい ・オブジェクト指向プログラミングのサポートが乏しく抽象化手法に制限がある ・コミュニティの高齢化により情報の継承や発信力の低下が懸念される FortranはメリットがFortranはメリットが多いですが、開発環境の選択肢の少なさや言語仕様の古さなど注意すべき点がいくつかあることを理解しておきましょう。 Fortran習得を今後検討しているフリーランスエンジニアはFortranを活用するメリットデメリットを比較した上で決めると後悔が少ないでしょう。