Ответ Всё зависит от приоритета, доступных ресурсов и степени специфических знаний.
Я один занимаюсь новой для нас тематикой (аппарат искуственной вентиляции лёгких). Плюс механик. Плюс наёмный дизайнер. Плюс маркетологи. Плюс врачи-консультанты. Плюс разводчик печатных плат.
Я занимаюсь схемотехникой и отработкой режимов вентиляции уже примерно 2 года, начал не с нуля (но значительно переделал исходный проект).
Интерфейсом с юзером занимается второй человек (только программа, т.к. железо есть). И кроме того, в течение прошедших 2 лет я этим проектом был загружен частично.
Это всё потому что проект не был приоритетным и не было лишних ресурсов.
Макет собран и работает, прошёл предварительные технические испытания. Сейчас произошло изменение приоритета, подключили других людей, в течение нескольких месяцев проект будет завершён. Итого примерно 2.5 года на достаточно сложный новый для нашей фирмы проект.
По остальным проектам время намного меньше (полгода-год), т.к. эти проекты -- изменение функциональности или обновление модели какого-либо серийно выпускающегося прибора.