ソースコードレビュー

lonelywolf

業務内容

■メニュー内容
 ファームウェアのソースコードに対するコードレビュー
 以下の様な観点を中心にレビューします。
 ・言語レベルの問題(違反、曖昧さ)
  ANSI C89, ISO C99 との不整合を検証します。
 ・脆弱性や対セキュリティ(CWE, CERT) のルール違反の有無を検
  証します。
 ・MISRA-C 2004 および MISRA C++2008 の規定違反
 ・CPUのスタートアップコード、割り込みハンドラなどに潜む
  問題を検証します。
 ・その他、既存の規格ではなく、御提示頂いた検査内容に基づき
  実施対応も可能です。(オプション対応)
  例:ハードウェアとの整合性。
    CPU内部ペリフェラルの、アクセス違反の検証。

■言語・コーディングスキル
・Cの実務経験    :30年
・C++の実務経験  :20年
・アセンブラの実務経験 :30年以上
・対応可能CPU:市販4~32ビットの各種CPUに対応できます。
 国内メーカ製マイクロプロセッサのバグを検知、指摘したこともあ
 ります。
 カスタムチップのマイクロコード
・ハードウェア開発   :10年。
・ファームウェアの開発・評価ツールの導入・評価に従事しており、
 静的解析、干渉検知、など、ツールそのものの評価経験も御座います。
・機械語・ハードウェアとの整合性の観点で見ています。
 ハードウェア開発の経験もありますので、ハードウェアとの不整合
 や各CPUに依存した問題点にも目を向けたレビューが可能です。

ソースコードレビューは目立たない工程ですが、不具合流出を止め
る要所です。
きめ細かな観点で精査可能ですので、是非御用命下さい。
■関数単位からの受託致します。
 受託から最大7日以内に納入致します。
 ※予め、御依頼のモジュールのソースコード、仕様書などの技術資料
  をご用意ください。
■オプションでの御用命にも対応致します。
 ・ハードウェアとの整合性。
 ・割込み・RTOSのメモリアクセスの干渉

■ご用命に際して
 ・受託の際、ソースコード一式をお預かりします。
  ※ご希望のレビュー範囲をお伺いさせていただき、レビューに
  必要な仕様書類の提示を要請させていただく場合がございます。
 ・成果物は、レビュー結果報告書を提出させていただきます。
  (Word または Excel)
 ・お預かりしたソースコードや資料は、検収後、削除いたします。
 ・レビュー作業は、ファイヤーウォール等の対セキュリティ処置
  を施したセキュアな専用PC環境で行います。
 ・機密保持・守秘義務契約の締結も応諾可能です。

以上、ご検討の上、御用命頂けるよう、お待ちいたします。

基本料金

プラン
177,778

ベーシック

はじめての方におすすめ
納期
7 日
合計
177,778円

出品者

lonelywolf
lonelywolf (smalllonlywolf)

制御系システム開発一筋の技術者です。ファーム・PCソフトの開発お受けします。是非ご相談ください。

  • 5 満足
    1 残念
  • 本人確認
  • 個人
  • 愛知県

■自己紹介
 御覧頂きましてありがとうございます。
 私は現在まで計測・制御系SEとして各種LA・FA系システム開発
に携わってきました。大学の卒業研究で、ある電子機器メーカの受託開発を経験させていただき、仕事に取り組むベテラン技術者の姿を見て迷うことなく技術者の道を選びました。
 大学卒業後は電子機器開発技術者として歩み始め、広範囲な分野での
開発に携わってきています。
 いずれも華やかな世界ではありませんでしたが、納入先の顧客・その
先のエンドユーザ様の目線で満足できる成果物を提供することに努め、
開発者の目線で今より+1ポイントの改善・工夫を心掛けてきました。
 今後も顧客の目線で困りごとを解決する手段を提供し、より効率的に、
より高品質に、取組んでいく所存です。

■活かせるスキル
①様々なCPU・プログラム言語に対応できます。
 未経験のCPUもありますが、市販4~32ビットのCPUは一通り
 経験があり、マイコンではありませんがマイクロコードの経験もあり
 ます。
 社会に出た頃はDOS全盛で、DOSやBIOSを解読したりコンパイラのバグ
 に悩まされたりと経験を積みました。
 その甲斐あって?、C には精通しており、C89とC99の違い、組込み向
 けの TS の普及に取り組んでいます。
 また、コード読解力が高く、リバースエンジニアリング業務も行った
 経験があります。
 その他、C/C++以外の言語対応範囲は広く、スクリプト系の
 PowerShell, VBA,なども使いこなし、間接的な業務支援にも取り組
 んでいます。
②ソフトウェアの品質問題解決
 ソースコードを読解する能力が高く、ソースコードを解析して問題
 点の原因究明・対策を行うことができます。
 探求心が旺盛で、市販CPUの不具合(マイクロコードのバグ)を突き止
 めた経験もあります。

■特記事項
 文面だけでは充分な説明が難しいですが、近年聴力が低下してしま
 い、補聴器を使用しています。
 静かな環境下で、声の大きさや発音等でご配慮いただければ会話に
 支障はありませんが、業務の発注判断に際し、特記事項として予め
 御了解下さる様、お願い致します。

乱筆・乱文で、拙いながらも私の想いを記述させていただきました。
御検討いただき、開発パワーの一助になれることを切に思う次第です。

読み辛い文章ながら、最後までお読みいただけたこと、深謝いたします。

注文時のお願い

■関数1点(200行程度)から応諾いたします。
■商品サービスの性格上、定額制ではございません。
■御発注時、御依頼のモジュールのソースコード、仕様書などの技術資料
 をご用意ください。
■確認の上、受託の御連絡をさせて頂きます。
■納期は御依頼のソースコード量に依存します。
 原則として受託後1~7日です。
■納入はランサーズのメッセージシステムにてレビュー報告書を送付致し
 ます。
■以下の項目につきましてはレビュー対象外です
 ・標準ランタイム以外で、ソースコードのないライブラリ
  関数を呼ぶモジュール

■その他詳細はお問い合わせください。