Works & Person 仕事と人を知る
Interview 03
ソフトウェア開発エンジニア
自動運転などに欠かせない
CGWの重要パートを開発
インタビュー記事
Profile
入社を決めた理由
働きながら「やりたいこと」が見つけられる環境
高校時代にカリキュラムの一環として基本情報技術者の資格を取得しました。それをきっかけにITに興味が湧き、将来はSEかプログラマになろうと考えるようになりました。高校卒業後は情報系の専門学校と大学を併修して情報処理について学び、応用情報技術者の資格も取得。就職活動ではSIerやソフトハウスなどのIT企業を検討しました。
当社への就職を決めたのは、さまざまな分野の事業を展開していたことが一因です。ものづくりに興味があったものの、特に「これがしたい」という分野がなかったため、働きながらやりたいことが見つけられる当社の環境が最適だと考えました。また、私は鹿児島出身で都会への憧れがあったため、横浜近辺で働けることにも魅力を感じました。
現在の仕事
車載コンピュータのアップデートに欠かせない
通信処理プログラムを開発

所属する部署では、車載システムのCGW開発を行っています。CGWとは車に搭載されている多数のコンピュータ間および外部との通信を一元的に制御する部品のこと。例えば、車載コンピュータのプログラムアップデートなどはCGWを通じて更新が行われており、SDV(Software Defined Vehicle)や自動運転などの技術にも欠かせない部品となっています。
私の担当は診断機関連の開発です。車載コンピュータのプログラムアップデートの際には診断機やOTA(Over the Air)を使い、正しく更新できているかを診断します。セキュリティの観点からも診断機やクラウドと認証を行い更新するようになっています。この診断機やクラウドとCGWの間の通信処理プログラムの開発が私の役割。CAN通信と呼ばれる通信規格やEthenert通信に対応する形で開発を行っています。
苦労とやりがい
不具合を解決するのは、パズルを解くような面白さがある

心がけているのは誰が見てもわかりやすいコードを書くことです。同じところを自分以外の人が作業する場合、わかりにくいコードの書き方だと作業に支障をきたします。そうならないよう、適宜コメント(ソースコードに記載する注釈)を残しておくなど、常に「わかりやすさ」を意識しながら作業するようにしています。
やりがいを感じるのは思い通りにシステムが作動したときです。設計通りに実装したとしても、ハードウェアの特性に起因する不具合(基盤へ書き込む際の不具合など)によって意図した通りに動作しないケースがあります。そういうときは原因を追究し、実装し直すのですが、最終的に思い通りに動いたときにはパズルを解いたような楽しさがあります。
今後のビジョン
アウトプット力を向上し、チームを牽引する存在をめざす
入社したばかりの頃は、車載システムのことや開発ツールの使い方がわからず苦労しました。マニュアルを読み込んで設計するのですが、英語で書かれているため翻訳しながら読み進めなければなりません。必要な情報がどこに載っているのかを探すのも一苦労でした。しかし、そうした地道な作業のおかげで、今では必要な情報に効率的にアクセスし、仕事を進められるようになりました。
今の目標はアウトプット力を向上させることです。5年目になり、後輩の指導に携わる機会も増えてきました。その際に、私が理解していることをどう伝えれば後輩に理解してもらえるのか、という点で表現力がまだまだ自分には不足していると感じています。後輩が何につまずいているのかを汲み取りながらアウトプット力を向上させ、チームを引っ張る存在になっていきたいと思います。
Interview こぼれ話
技術の豆知識!
「CGW」とは車載システムの通信を一元的に管理する自動車部品です。現在の車には多くのコンピュータ・ECU(Electric Control Unit)が搭載されています。各ECU間の通信を媒介し、外部との通信の出入り口となるのがCGW。SDV(Software Defined Vehicle)や自動運転を支える部品となっています。
会社のここが推し!
年間11万円分使えるカフェテリアプランがあり、家賃や医療費にあてられるほか、自己啓発、リフレッシュなど、さまざまな目的で活用することができます。私は自宅の水道光熱費にあてたり、資格の受験料として使ったりしています。
ある一日のスケジュール
- 出社
- メールチェック・返信、当日の予定(やるべきことリストなど)を作成。
- 設計、実装、テスト
- CGWの中で担当している機能の設計・実装・テストなどを行う。
- 昼休憩
- 自席でネットを見ながら、作ってきた弁当を食べる。食後は15分ほど昼寝。
- レビュー、お客さまとの会議
- 設計書をチームメンバーにレビューしてもらう。定例会議にて設計書をお客さまにレビューしてもらう。
- 設計、実装、テスト
- 午前中に引き続き、担当機能の設計・実装・テストなど。必要に応じてチームメンバーのフォローも行う。
- 退勤
- ジムで汗を流し、夕飯を食べて帰宅。友人とオンラインゲームをして過ごす。
職場・オフタイム紹介
家族で参加できるフェスティバルや若手交流会があり、仕事以外でも部署を超えて親交が深められる、コミュニケーションの取りやすい職場です。
友人と映画を見に行ったりフットサルをしたりしているほか、長期休暇の際は鹿児島の実家でのんびり過ごしています(写真は帰省した際に撮影した桜島)。