Electronic Hardware Engineer та Embedded Developer ‒ це дві різні, але споріднені професії, пов’язані з розробкою електронних пристроїв. Їх можна порівняти з інженером машинобудування та водієм.
Hardware Engineer або ж інженер апаратної частини ‒ фахівець, який проєктує, розробляє, тестує та підтримує апаратне забезпечення (плати, мікросхеми, датчики). Їх використовують в електронних пристроях. Цей спеціаліст займається фізичним створенням усіх цих штукенцій, як і машинобудівельник, який своїми руками збирає авто.
Своєю чергою, Embedded Developer або ж розробник вбудованих систем ‒ фахівець, який займається створенням програмного забезпечення. Він робить так, щоб системи виконували конкретні функції. То ж його робота чимось нагадує водія, який “змушує” машину рухатися.
Обидві спеціальності необхідні для створення електронних пристроїв та систем, і вони часто співпрацюють один з одним. А буває й таке, що функції цих професій виконує одна людина, адже ці дві ролі потребують схожих навичок та компетенцій, і для багатьох проєктів потрібне розуміння обох аспектів. Тоді посада цього фахівця називається Embedded Hardware Engineer або ж Embedded Software Engineer.