Инженер-программист встраиваемых систем (Firmware Engineer)
Разработка встроенного ПО для DC/DC преобразователей мощности. Требуется опыт от 4 лет в embedded-разработке, знание C, протоколов I2C/UART/PMBus и отладки с JTAG. Предлагается работа в команде над сложными mixed-signal системами.
Что предстоит делать
<p><strong>Мы ищем инженера-программиста встраиваемых систем (Firmware Engineer) для участия в проектировании и разработке встроенного программного обеспечения для наших передовых DC/DC силовых преобразователей на интегральных схемах.</strong> <br>В этой роли вы будете создавать управляющее ПО для семейства цифровых контроллеров питания на базе микроконтроллеров (MCU) для различных топологий DC/DC источников питания. Это обеспечит управление в реальном времени, конфигурацию и связь с внешними системами через последовательные протоколы, такие как I2C, PMBus и UART.<br>Если у вас есть прочная база в программировании встраиваемых систем и вы стремитесь учиться и развивать свои навыки, мы будем рады получить от вас отклик!</p><p><strong>Обязанности:</strong> <br><strong>В рамках этой роли вы будете:</strong> <br>— Писать и тестировать встроенное ПО для приложений силовых ИС с использованием .<br>— Реализовывать управляющее ПО и ПО конфигурации в реальном времени для встраиваемых систем.<br>— Взаимодействовать с протоколами последовательной связи, такими как I2C, PMBus и UART.<br>— Разрабатывать ПО для периферийных устройств, таких как АЦП, ЦАП и интерфейсы связи.<br>— Участвовать в отладке и валидации встроенного ПО с аналого-цифровым оборудованием в лабораторных условиях.<br>— Сотрудничать с инженерами по аппаратному и программному обеспечению для обеспечения бесшовной функциональности.<br>— Создавать и поддерживать документацию, включая описания функций, руководства пользователя и спецификации проектирования встроенного ПО.<br>— Вносить новые идеи по улучшению встроенного ПО и участвовать в рецензировании кода для поддержания стандартов качества.</p><p><strong>Квалификация:</strong></p><p>— Вы практикующий инженер с сильным интересом к разработке встроенного ПО. Вы лучше всего подходите для этой роли, если обладаете:<br>— Степенью бакалавра или магистра в области электротехники, компьютерных наук или смежной области.<br>— Опытом работы в разработке встроенного ПО от 4+ лет.<br>— Владением программированием для встраиваемых систем.<br>— Знакомством с протоколами последовательной связи, такими как I2C, UART или PMBus.<br>— Базовым пониманием аналого-цифровых систем (сочетающих аналоговые и цифровые компоненты).<br>— Лабораторным опытом отладки встроенного ПО с аппаратными схемами.<br>— Знакомством с системами контроля версий (например, GIT) и инструментами отладки, такими как JTAG.<br>— Развитыми навыками решения проблем и способностью работать в коллаборативной командной среде.<br>— Хорошими навыками письменной и устной коммуникации на английском языке.</p><p><strong></strong></p><p><strong>Желательные навыки (будет плюсом):</strong> <br>— Знания и опыт в системах DC/DC преобразования мощности.<br>— Опыт работы с системами контроля версий, такими как GIT.<br>— Владение отладчиками JTAG и отладкой систем встроенного ПО.<br>— Знакомство с средами bare-metal, RTOS и драйверами устройств.<br>— Опыт программирования на Python.<br>— Экспертиза в протоколах последовательной связи, таких как I2C, PMBus и UART.<br>— Опыт работы с системами отслеживания ошибок, такими как JIRA.</p> <div> <a href="https://jobs.dou.ua/companies/deviark/vacancies/338137/#reply-btn-id">Відгукнутись на вакансію</a> </div>
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансий
Инженер-разработчик OpenBMC
~1 660 645 – 3 084 055 ₸ оценка
Ищем опытного C++ разработчика для работы над OpenBMC — open-source проектом для управления серверным железом. Нужно глубокое знание Linux, C++17, Yocto, systemd, d-bus, Python и C. Предлагаем удалёнку, гибкий график, ДМС и возможности роста.
Старший C++ инженер (трейдинг)
~1 660 645 – 3 084 055 ₸ оценка
Разработка и оптимизация высокопроизводительной C++ трейдинговой платформы. Требуется опыт работы с низкоуровневыми системами и отладкой. Предлагается работа в международной команде с использованием современных AI-инструментов.
C++ System Engineer (Трафик и кэширование)
~1 660 645 – 3 084 055 ₸ оценка
Ищем сильного C++ разработчика для создания высокопроизводительных кэширующих прокси-серверов. Нужно глубокое знание C++17/20, Linux и сетевых протоколов. Предлагаем удаленную работу, гибкий график и конкурентную зарплату.
C++ Embedded инженер
~948 940 – 1 423 410 ₸ оценка
Разработка и поддержка встроенного ПО для камер безопасности на C++. Требуется 5+ лет опыта, знание C++17, RTOS, ARM/RISC-V. Предлагают удаленную работу, гиг-контракт, медстраховку и бонусы.
Инженер конечных систем (Linux)
~1 660 645 – 3 084 055 ₸ оценка
Создание с нуля AI-агента для предотвращения утечек данных на Linux. Требуется глубокое знание C/C++, ядра Linux, eBPF и систем безопасности. Предлагается удаленная работа в международной команде и долгосрочное сотрудничество.
C++ Graphics Engineer/3D Modelist (Фриланс-консультант)
Ищем опытного C++ инженера для фриланс-консультаций в медицинском проекте. Нужно разрабатывать высокопроизводительные приложения для обработки 3D-геометрии, работать с сетками и библиотеками вроде CGAL и OpenMesh. Требуется 4+ года опыта с C++ и знание английского на уровне Intermediate.