組込みエンジニアのスキルセット
Startup / Shutdown
各種フック関数
他OS
Windows
独自OS
そのハードウェアで何ができるのか、は知っておきたい
詳細を覚えなくてよい
ポート
インタフェース
パフォーマンス改善
プログラミング言語
重要な技術だが、それさえ知っていればいいかというと、もちろんそんなことはない。
ひとくちにC言語といっても何ができればよいのか。
例:関数ポインタが抵抗なく読めればOK
ソフトウェア開発全般
テスト
ドメインの知識
要求仕様を理解するためには、そのソフトウェアがどのように使われるのか、を知る必要がある
顧客は誰?
BtoB
BtoBtoC
BtoC
他には?