Embedded инженер
Разработка встроенного ПО для систем безопасности на микроконтроллерах ARM Cortex-M. Требуется опыт от 3 лет, знание C, FreeRTOS, Bare-Metal и протоколов UART/SPI/I2C. Компания предлагает удаленную работу, карьерный рост, бонусы и страховку.
Зарплата не указана — оценили по рынку
На основе 30 похожих вакансий за 90 дней.
Что предстоит делать
Andersen нанимает Embedded Engineer для проекта по разработке встраиваемых решений для систем безопасности и созданию надежного firmware для электронных устройств нового поколения. Наш заказчик — известный производитель решений в области электронной безопасности и охраны. Он разрабатывает и производит технологии, которые помогают организациям защищать людей, объекты и критически важные активы в коммерческой и промышленной среде. Благодаря постоянным инвестициям в исследования, автоматизацию и производственные мощности, компания поставляет надежные решения заказчикам на международных рынках. Проект направлен на разработку встраиваемых решений для систем пожарной безопасности и аварийных систем, включая панели управления, устройства обнаружения, аварийное освещение и центральные аккумуляторные системы. Он охватывает разработку firmware, системную архитектуру, интеграцию оборудования и обеспечение надежности продуктов на базе MCU.
- Проектирование, разработка и поддержка встраиваемого firmware в соответствии с требованиями к продукту.
- Внедрение новых функций и улучшений с использованием C и C++.
- Участие в разработке архитектуры firmware и принятии решений на уровне системы.
- Участие в анализе требований, технико-экономическом обосновании и оценке технических рисков.
- Разработка firmware для систем на базе микроконтроллеров ARM Cortex-M.
- Работа в средах Bare-Metal и FreeRTOS.
- Проектирование и реализация низкоуровневых драйверов и уровней аппаратной абстракции.
- Интеграция и поддержка интерфейсов и протоколов связи (UART, SPI, I2C).
- Отладка и валидация встраиваемых систем с использованием программных и лабораторных инструментов.
- Рецензирование, оптимизация и расширение существующих кодовых баз firmware.
- Поддержка деятельности по разработке аппаратного обеспечения, включая рецензирование схем и PCB.
- Определение аппаратных требований на основе потребностей firmware и системы.
- Подготовка и поддержка технической документации с использованием Doxygen и Confluence.
- Участие в рецензировании кода и технических обсуждениях.
- Тесное сотрудничество с распределенными командами разработки.
- Выполнение технических задач и достижение этапов проекта в согласованные сроки.
- Обязательные требования:
- Опыт разработки встраиваемого firmware от 3+ лет.
- Отличные навыки программирования на C.
- Коммерческий опыт работы с системами на базе микроконтроллеров.
- Опыт разработки firmware для ARM Cortex-M (M0/M0+/M3/M4/M7).
- Практический опыт работы с FreeRTOS или аналогичными RTOS-платформами.
- Опыт разработки встраиваемых систем на Bare-Metal.
- Глубокое понимание встраиваемых электронных систем.
- Способность читать и анализировать схемы аналоговой, цифровой и силовой электроники.
- Опыт интеграции аппаратного и программного обеспечения.
- Понимание аппаратных требований, обусловленных firmware.
- Подтвержденный опыт работы с UART, SPI и I2C.
- Опыт отладки и устранения неисправностей встраиваемых систем.
- Способность работать с большими и зрелыми кодовыми базами.
- Знание методологий системного проектирования и архитектурных принципов.
- Развитые аналитические навыки и навыки решения проблем.
- Опыт работы с системами контроля версий на базе Git.
- Опыт работы с Jira или аналогичными системами отслеживания задач.
- Опыт работы с технической документацией (Doxygen, Confluence или аналоги).
- Знакомство с практиками рецензирования кода и процессами разработки.
- Уровень английского языка – Upper-Intermediate и выше.
- Желательно:
- Хорошее знание принципов проектирования PCB для обеспечения электромагнитной совместимости (EMC) и снижения электромагнитных помех (EMI).
- Опыт работы с концепциями объектно-ориентированного программирования, желательно на C++.
- Опыт работы с Ethernet, Wi-Fi и сетевыми встраиваемыми устройствами.
- Знакомство с облачными сервисами и архитектурами IoT.
- Понимание принципов кибербезопасности для встраиваемых и подключаемых продуктов.
- Опыт работы с встраиваемыми системами на базе Linux или разработкой ядра Linux.
- Опыт работы с UML или другими методологиями моделирования систем.
- Предыдущий опыт работы с сертифицированными или регулируемыми электронными продуктами.
- Знакомство с приложениями для обнаружения пожаров, аварийного освещения или центральных аккумуляторных систем.
- Почему эта работа будет для вас интересна:
- Опыт работы в команде с лидерами в FinTech, Healthcare, Retail, Telecom и других сферах. Andersen сотрудничает с такими компаниями, как Samsung, Siemens, Johnson & Johnson, BNP Paribas, Ryanair, Mercedes, TUI, Verivox, Allianz, T-Systems и др.
- Возможность сменить проект и/или развить экспертизу в интересной бизнес-области.
- Условия работы – вы можете работать полностью удаленно, в офисе или выбрать гибридный вариант.
- Гарантия профессионального, финансового и карьерного роста! В компании внедрены системы наставничества и адаптации для каждого нового сотрудника.
- Возможность зарабатывать до дополнительных 1 000 USD в месяц, в зависимости от уровня экспертизы, которые будут включены в годовой бонус, участвуя в деятельности компании.
- Доступ к корпоративному учебному порталу, где собрана вся база знаний компании и который постоянно обновляется.
- Яркая корпоративная жизнь (вечеринки / дни пиццы / PlayStation / фрукты / кофе / закуски / кино).
- Компенсация сертификации (AWS, PMP и др.).
- Реферальная программа.
- Частная медицинская страховка и компенсация занятий спортом.
- Присоединяйтесь к нам!
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в Andersen
57 активных вакансий в компании
Стажёр по тестированию (Test Engineer)
~300 000 – 575 000 ₸ оценка
Компания Andersen ищет стажёра-тестировщика для обучения и последующего трудоустройства. Требуется знание теории тестирования, SQL и английского языка на уровне Intermediate. Предлагают практику с наставником, корпоративное обучение и гарантированное трудоустройство после стажировки.
Backend разработчик (.NET)
~1 656 900 – 2 832 959 ₸ оценка
Разработка цифровой платформы для инвестиций и управления недвижимостью. Требуется опытный .NET разработчик с навыками работы с микросервисами, Docker, Kubernetes и Azure. Компания предлагает удаленную работу, бонусы, страховку и карьерный рост.
Android разработчик (Kotlin)
Ищем Android-разработчика для создания новых функций мобильного банкинга BCC Business. Требуется опыт с Kotlin, Clean Architecture, MVI и Jetpack Compose. Работа в офисе в Алматы, в финтех-команде с гибкими методологиями.
QA стажёр (Trainee)
Стажировка QA в Andersen для кандидатов без коммерческого опыта. Программа длится 4 месяца, полный день, с менторами и еженедельными оценками. Требуется английский Intermediate, знание теории тестирования и SQL. После успешного завершения — трудоустройство на позицию Junior.
Похожие вакансии
6 вакансийC++ разработчик (Connectivity, медицинское ПО)
Вакансия C++ разработчика в команду Connectivity, которая создаёт и поддерживает архив медицинских изображений для ультразвукового сканера. Требуется опыт от 4 лет, знание Qt и C#/CLI приветствуется. Предлагают гибкий график, 20 дней отпуска и оплачиваемое обучение.
C++ разработчик (медицинское оборудование)
Ищем C++ разработчика с опытом от 3 лет для работы над программным обеспечением для медицинского диагностического оборудования. В проекте предстоит работать как с C++, так и с C#/.NET, разрабатывать новые функции и модернизировать существующий код. Компания предлагает гибкий график, оплачиваемый отпуск и больничные, а также возможность профессионального роста в международной команде.
GNC Engineer
Шукаємо GNC Engineer для розробки алгоритмів наведення, навігації та керування для безпілотних літальних апаратів. Потрібен досвід з C++, Python, MATLAB, автопілотами ArduPilot/PX4 та симуляцією. Пропонуємо офіційне працевлаштування, бронювання, гнучкий графік та можливість впливати на обороноздатність країни.
Embedded/Python разработчик (БПЛА)
~1 065 150 – 1 893 600 ₸ оценка
Шукаємо інженера для розробки та супроводу друкованих плат для БПЛА. Потрібен досвід з Python, embedded системами (Arduino, RPi), Linux та схемотехнікою (KiCad). Пропонуємо часткову зайнятість, віддалену роботу та роботу в інноваційній оборонній компанії.
Разработчик модуля пластиковых карт (C/C++, Java)
~1 065 150 – 1 893 600 ₸ оценка
Разработка и поддержка модуля пластиковых карт банковской системы. Требуется опыт от 3 лет в C/C++ или Java, знание SQL и понимание высоконагруженных систем. Предлагают удаленную работу, обучение, ДМС и карьерный рост.
C++ / Go разработчик (сетевые балансировщики нагрузки)
~1 065 150 – 1 893 600 ₸ оценка
Разработка высокопроизводительного сетевого балансировщика трафика на C++ и Go. Требуется опыт от 2 лет в C++ и от 1 года в Go, знание сетевых протоколов. Предлагают удаленную работу по России.