頼られるエンジニアを目指したい。
頼られるエンジニアを
目指したい。
- グローバル開発本部 ソフトウェア開発部
2022年入社
※記事内容および社員所属情報は取材当時のものです。
- グローバル開発本部 ソフトウェア開発部
2022年入社
※記事内容および社員所属情報は取材当時のものです。
現在の業務内容は?
ソシオネクストで開発するSoCを動かすためのソフトウェア、なかでもデバイスドライバの開発と検証、および検証環境の開発・整備を担当しています。大学時代はどちらかというとハードウェア側の研究をしていたのですが、これをソフトウェアの世界から見たらどうなるんだろうっていう興味はずっとあって、就職を機にやってみようと思い、今の部署を希望しました。ソフトウェアに関してはほとんど知識がない状態で入社しましたが、まわりの先輩のサポートのおかげで、慣れるのは比較的早かったです。
仕事のうえで心がけていることは?
自分には「わかりやすくて、使いやすいものを作りたい」という思いがあるんです。どうすればメンテナンスしやすいかとか、エラーを減らせるかとか、そんなことを考えながらソフトウェアに自分の考えを反映していくのが面白い。設計のベースには、世界中の多くの優秀なエンジニアによって開発されているオープンソースソフトウェア(Open Source Software, OSS)を使います。そこに、お客様からの要望を実現するために必要な機能を自分が設計、追加してカスタマイズしていきます。最新のOSSを使うと、新しい知識を調べて身に付けながら調整していくのが大変なんですが、やはり動かしてみるとすごく良いものができたなと納得できます。
仕事の面白さは?
OSSを使うことの最大のメリットは開発を効率よく行うことなんですが、ソースコードを読むと、それを考案した人の設計思想を学ぶことができます。もちろん社内の先輩たちから学べることもたくさんありますが、世界中のエンジニアが提供してくれる最新のコードに触れることで、それこそ何十倍もの知見や技術を獲得できるし、自分自身の成長も実感できます。OSSは日々更新され、新しい技術もどんどん出てきます。バグの修正やメンテナンスもコミュニティの中の誰かがやってくれる。そうやって競うようにベースの技術を押し上げていけるのがソフトウェア分野の良いところです。世界のエンジニアがライバルであり、技術をよりベターなものにしていく仲間でもある。なんだかスポーツの世界に似ているような気もして、面白いなと思います(笑)。私もスキルを磨いて、OSSを利用するだけでなく、なんらかの形で貢献してみたいと思っています。
仕事とプライベートのバランスは?
週に3日はリモートワーク、火曜・木曜は会社に出社することにしています。すべてリモートでも問題ない気もするんですが、会社に出ると立ち話をしたり、いろいろ意見交換ができて、やっぱり視野が広がりますね。平日もプライベートの時間はきちんと確保でき、心身ともにリフレッシュできています。休日は友人とおいしいご飯を食べに行くのが楽しみですね。仕事が落ち着いて休暇が取れそうなときは、土日につなげて休みをとって旅行に行ったりもしています。
ある日のスケジュール
- 8:45 業務開始、新着メールや社内情報を確認
- 9:00 担当中のデバイスドライバの調査・設計・実装、動作検証の計画立案・環境整備を行う
- 11:00 プロジェクトのデイリーミーティングに参加、課題などを共有する
- 11:45 ランチ
- 12:45 シミュレーション環境で開発中のデバイスドライバの動作確認
- 15:30 週1回の連絡会に参加し、連絡事項や社内状況を確認
- 16:00 シミュレーション環境の動作確認のフィードバック、まとめ
- 17:30 作業に区切りをつけ、翌日の予定を確認し、業務を終了