Вакансія закрита компанією
Знайти схожі вакансії
Наступна вакансія

Розробник вбудованого програмного забезпечення в Conscensia

Розміщено більше 30 днів тому

4 перегляди

Conscensia

Conscensia

0
0 відгуків
Без досвіду
Львів

Перекладено Google

Розробник вбудованого ПЗ Львів Вимоги Досвід: 5+ років C / C++ — 5+ років Досвід у CMake Досвід у STM32 Досвід у ARM English — Upper Intermediate Клієнт: OJ Electronic — успішний виробник електронних виробів у сфері вентиляції та підігріву підлоги. Компанія розташована в південній частині Данії та має ~190 працівників. Ми експортуємо 95% нашої продукції за межі Данії, переважно на ринки Північної Америки та Європи. У відділі досліджень і розробок OJ працюють близько 40 інженерів і техн

Розробник вбудованого ПЗ

Львів

Вимоги

  • Досвід: 5+ років
  • C / C++ — 5+ років
  • Досвід у CMake
  • Досвід у STM32
  • Досвід у ARM
  • English — Upper Intermediate

Клієнт:
OJ Electronic — успішний виробник електронних виробів у сфері вентиляції та підігріву підлоги. Компанія розташована в південній частині Данії та має ~190 працівників. Ми експортуємо 95% нашої продукції за межі Данії, переважно на ринки Північної Америки та Європи. У відділі досліджень і розробок OJ працюють близько 40 інженерів і техніків. Значна частина наших продуктів, які ми розробляємо, — це ПЗ, як для вбудованих, так і для хмарних технологій.
Веб-сайт компанії ojelectronics.com
Про продукти:
Продукти HVAC ( ojelectronics.com/hvac ): вдосконалені контролери вентиляції з датчиками, вбудований інтерфейс Linux, TCP/IP, Modbus і Bluetooth LE.
Продукти для підлогового опалення ( ojelectronics.com/floorheating ): розумні термостати для електричної теплої підлоги з хмарними сервісами, інтеграцією з системами домашньої автоматизації, голосовим керуванням за допомогою Amazon Alexa та Google home.
Ми очікуємо, що ви матимете:

  • досвід програмування вбудованих мікроконтролерів (від 8 до 32 розрядних процесорів) за допомогою C і/або C++ (бажано C для HVAC та C++ для FHEL)
  • Управління створенням систем, таких як MAKE / CMAKE
  • Вбудована розробка «на голому металі» (без будь-якої операційної системи) у програмах реального часу
  • Автоматичне тестування пристрою за допомогою gtest або подібного
  • UART, SPI, I2C, Single-wire-UART
  • Налагодження апаратного рівня (осцилографи, використання тестових точок для перевірки поведінки)
  • UML для візуалізації архітектурного дизайну програмного забезпечення та як використовувати шаблони проектування програмного забезпечення
  • Досвід роботи з процесом scrum і роботи в команді scrum
  • Знайомий із Git для керування вихідним кодом і Git Flow (стратегія розгалуження/злиття)

Приємно мати:

  • Використання середовищ CI/CD (в ідеалі використання GitLab + jFrog)
  • Автоматичне тестування інтеграції
  • Проектування та розгортання вбудованих пристроїв із завантажувачами
  • Вбудоване проектування продуктивності (проектне рішення для обмежених пристроїв)
  • Використання контейнерів Docker для створення середовища

Особисті навички

  • Екстраверт / комунікабельність особистості
  • Сильний комунікатор, здатний спілкуватися з місцевою командою і розподілене розташування
  • Позитивне/конструктивне мислення
  • Сильний володіння англійською, письмовою та усною мовою


FHEL Embedded Team — Спеціалізовані компетенції (приємно мати)
Це буде великим плюсом /вигодою, якщо ви володітимете однією чи декількома наведеними нижче навичками /компетенціями:

  • Операційні системи реального часу як напр. FreeRTOS
  • Сенсорні дисплеї + GUI Frameworks (наприклад, VGDD / TouchGFX)
  • Знайомство з мікросхемами STM32 (нові термостати) та/або серією Microchip 8/16 (старі термостати)
  • Стандарт протоколу Modbus ( modbus.org )
  • Системи керування (Наприклад, регулювання PID: en.wikipedia.org/wiki/PID_controller )
  • Мікросхема/драйвери WIFI, фокусуванняна зв’язку TCP/IP (TLS)
  • Чіп Bluetooth LE /драйвери, які взаємодіють із мобільними пристроями
  • Інтеграція Apple Home Kit із вбудованим мікроконтролером (en.wikipedia.org/wiki/HomeKit)
  • Matter over WIFI / Matter over Thread на вбудованому мікроконтролері ( en.wikipedia.org/wiki/Matter (standard))

HVAC Embedded Team — Спеціалізовані компетенції (приємно мати)
Це буде великим плюсом /вигодою, якщо ви володітимете однією чи декількома наведеними нижче навичками/компетенціями:

  • MQTT ( mqtt. org ) — Використовується для деяких наших контролерів HVAC
  • BACnet () — протокол HVAC, який використовується в наших продуктах
  • HTML, Javascript, CSS (базова веб-розробка) — Оскільки наш контролер HVAC має вбудований веб-сервер.
  • Стандарт протоколу Modbus ( modbus.org )
  • Знайомство з процесорами серії Renesas RX 630 + ARM (контролери HVAC) та/або серії Microchip 8/16 (для датчиків)
  • >
  • Системи керування (наприклад, регулювання PID: en.wikipedia.org/wiki/PID_controller )
  • Linux / вбудований Linux — оскільки наші розширені контролери HVAC запускають значну частину програми у вбудованому Linux
  • Конвеєр Yocto для Linux
  • Розробка програмного забезпечення та низькорівневих драйверів для вбудованої системи Linux
  • Чіп Bluetooth LE /драйвери, що спілкуються з мобільними пристроями

У Conscensia ми пропонуємо
 складну та стимулюючу роботу для міжнародного клієнта
Талановиті колеги та неформальна, дружня робоча атмосфера
Навчання працівників і програми сертифікації < br/> Командоутворення та соціальні заходи
Короткі п’ятниці, до 15:00
20 оплачуваних вихідних днів на рік
20 робочих днів відсутності через хворобу на рік
Медичне страхування в вартість компанії

Перекладено Google

Без досвіду
Львів
Хочете знайти підходящу роботу?
Нові вакансії у вашому Telegram
Підписатись
Ми використовуємо cookies
Прийняти