Pure software developers
Develop at the application level
Treat the hardware as a black-box
Not familiar with HW design and HW debug tools
Hardware-aware software developers
Develop at the bare-metal or OS level
May be familiar with the HW and the HW design env
More open to debug the HW dependencies
System integrators
The “middle-man“
Typically involved with OS bring up.
Treat both SW and HW as black-box, but familiar to some level with both
Verification engineers
HW oriented with SW background
Traditionally focus at the HW level, but occasionally pulled to verify the SW
Because of their mixed background are familiar and open to both SW and HW
Hardware engineers
Typically not aware of the SW until a problem arise
Treat the SW as a black box
Not familiar with the SW development environment
留言列表