Understanding Hardware Design
As technology becomes more and more complex there is an ever growing need to understand and implement reliable and cost-effective hardware – all to support software expectations. Just a decade earlier it was common for a Hardware Engineer to also be a Software Engineer – and this is still the case of many simple products …