【組み込みって、面白い!】入社1年目で、組み込みエンジニアやってます。
2021年4月に新卒で入社した関西SI部の桑田です!
今回は今携わっている業務と約1年経った感想を書きたいと思います。
私は現在、組み込みソフトのプログラム及びテストを行っております。
新卒1年目から組み込みソフトという少しハードな業務に携わっていますが、私は高校が工業高校なのもあり基板の扱いや回路図を読むことには抵抗がありませんでした。
ただ、コードの記法などには組み込みソフトならではの所があり、そこが難しく、しかし面白いと感じています。
基本的な業務としては
- ・実装
- ・テスト
の2つを行っています。
実装では、コード生成用のソフトで基本動作となる個所を作り、ドライバやハードに近い部分(下回り)をC言語でプログラミングをしています。
テストでは
- ・動的テスト
- ・静的テスト
の2つを行っています。
動的テストは、実際に組んだソフトを基板に書き込み、センサの値を調整し仕様通りの動きをするか確認しています。
また、必要であれば専用の機材を繋ぎ、基板同士の通信の内容の確認を行います。
静的テストは、ソースを実際に読み、仕様に適した造りとなっているか確認したり、
代入を行っている変数がオーバーフロー、アンダーフローを行わないか、グローバル変数の値が途中で上書きされるような造りになっていないかなどを確認します。
ここ1年間は基本的にはテストを行うことが多かったのですが、とにかくソースコードを読む機会がたくさんありとても勉強になりました。
小さなバグが大きな事故に繋がる可能性のある業務なので、これからもより一層気を引き締めて、細部に注意しつつ業務に取り組んでいきたいと思います!