Hardware Engineer

A HardwareEngineer designs electronics. These days that means a lot of PLD, FPGA, and other kinds of ASIC and semi-custom stuff as well as the usual out-of-the-box devices.

Question: What distinguishes Hardware from Software Engineers as programmable chips come online?

A couple of possibilities... none of these criteria is firmly written in stone:

Software engineers, however, do have to worry about similar constraints such as response times, memory utilization, code re-entry and other threading issues, and external data sources with various data characteristics. The specifics differ but the concept remains. As a former hardware engineer, though, I find that hardware engineers usually have far better tools available for addressing their issues.
You are presuming he knows which end gets hot, of course. Oh, is it the one without the cord sticking out?
I just hope he never tries to Pair Solder!

See: SoftwareEngineer, FirmwareEngineer, EmbeddedSystemsEngineer, JustAnEngineer, ComputerEngineering

CategoryHardware