Embedded-программист — это профессия, подразумевающая под собой разработку, сопровождение и тестирование встроенного программного обеспечения.

Краткое описание
Люди, которые занимаются данной работой, считаются узкими специалистами, однако уровень заработной платы в этой области очень высок. Конечно, в их рабочем календаре есть место работе в офисе, но также в расписании числятся частые командировки. Выезды необходимы для тюнинга, настройки или проверки оборудования и ПО в отделениях фирмы.
В требованиях, которые выдвигают работодатели, выставляя вакансию embedded-программиста, часто значится необходимость стажа работы не менее 3 – 5 лет. Также они хотят, чтобы специалист хотя бы в первом приближении был ознакомлен с особенностями оборудования, для которого компания разрабатывает свое программное обеспечение.

Особенности профессии
Опытные представители данной профессии высоко оцениваются на рынке труда. В се потому, что не всякий работник даже с профильным образованием способен грамотно и качественно выполнять свои обязанности. Конечно, программист может работать с различным программным обеспечением, однако типовой считается ситуация, когда он определяется с оборудованием одного типа, и занимается им на протяжении всей своей трудовой деятельности.
Вот перечень обязанностей embedded-программиста:
• разработка программного обеспечения;
• знание нюансов заводского ПО;
• Проверка и наладка ПО;
• сопровождение разработанных специалистом продуктов;
• работа с оборудованием;
• проведение анализа производительности приборов;
• оптимизация функционирования оборудования;
• поиск и решение проблем с кодом прошивки;
• предупреждение сбоев в функционировании устройств, разработка программ для самодиагностики устройств;
• проведение консультаций, сметные работы;
• своевременное устранение аварийных ситуаций.

Представитель рассматриваемой профессии будет трудиться в коллективе людей, в круг обязанностей которых входит разработка встроенного ПО. Исходя из этого, специалист обязан подчиняться руководителю, подстраиваясь под его требования и выполняя поставленные задачи.
Системное программирование возникло не так давно, и все еще развивается, потому хороший embedded-программист всегда будет иметь работу и высокую заработную плату. Для этого ему нужно иметь высшее техническое образование, хорошо разбираться в специфике оборудования и программного обеспечения.
Ограничения в этой профессии — заболевания сердца, органов зрения, аллергии, тремор.