the idea of a software engineer not being able to fix hardware is not unknown - only last month we had to spend 2 hours on a conference call explaining to an application development team that, no they couldnt load their new module into a specific SAP system in our maintenance window because we would actually have the system shutdown for a break-fix.
We ended up having to say it very slowly, very loudly over and over again