Обсуждаем ТЗ/карточку, я начинаю писать код, делают закупки параллельно. Как правило я успеваю написать прототипный код за 2-8 дней в зависимости от задачи. А потом тупо жду железо или делаю пока под ругого заказчика тоже самое. Потом приходит железо. Делаю стартовый пуск. Тут как повезет. Если проблемы с моей стороны - отлично. Правлю и так далее. Если нет, то 2 варианта - проблема в купленном железе (прошу замену с высолкой этого обратно) или в разработанном компанией. Тут если могу добить ручками - то делаю. Если прям совсем боль (инвертировали футпринд BGA например как недавно), отписываюсь по багу и начинают переделывать и заказывать новое. Т.к. компонентов дефецит, то отправляю пока плату обратно. Как раз как придет из Красноярска до Москвы успеет резонит отработать и перепаяют все на новую плату и отправят.