Долучайся до нас Контакти

Sii Ukraine

SII POLAND

SII SWEDEN

Назад
Цей переклад є приблизним. Показати оригінал тексту
Базовою мовою цієї вакансії є English. Перекласти на Ukrainian.

Технології

Ми шукаємо інженера з розробки вбудованого програмного забезпечення з великим практичним досвідом у розробці на базі bare-metal та RTOS. Роль передбачає роботу над низькорівневою розробкою драйверів, налагодженням вбудованих систем, налагодженням плат та валідацією системи. Ви співпрацюватимете з командами розробників апаратного та програмного забезпечення для створення надійних вбудованих рішень з використанням стандартних інструментів, відладчиків та протоколів.

Завдання

  • Робота над розробкою драйверів для bare-metal на C та прикладним програмуванням на базі RTOS на C/C++
  • Розробка та налагодження вбудованих систем з використанням компіляторів, відладчиків, SDK та апаратних засобів
  • Налагодження, відлагодження та валідація плат за допомогою JTAG, осцилографів та логічних аналізаторів
  • Реалізація комунікаційних протоколів, таких як UART, SPI, I2C, CAN та Ethernet
  • Створення скриптів Python для автоматизації, валідації та тестування
  • Налаштування драйверів, проміжного програмного забезпечення та прикладних рівнів за допомогою програмних інструментів
  • Інтерпретація схем, специфікацій та апаратної документації
  • Проведення модульного тестування, інтеграційного тестування та валідації системи
  • Впровадження та робота з концепціями завантажувачів
  • Використання робочих процесів Jenkins, Git та CI для безперервної інтеграції
  • Застосування інструментів штучного інтелекту Cody до робочих процесів розробки для підвищення продуктивності

Наші очікування

  • 3-8 років досвіду в розробці вбудованого програмного забезпечення
  • Сильні знання C та C++ для вбудованих систем
  • Практичний досвід роботи з архітектурами ARM або Xtensa
  • Хороше розуміння комунікаційних протоколів: UART, SPI, I2C, CAN, Ethernet
  • Досвід налагодження вбудованих систем, JTAG, розгортання плат та валідації обладнання
  • Здатність інтерпретувати апаратні схеми та специфікації
  • Досвід модульного тестування, інтеграційного тестування та вбудованої валідації
  • Знайомство з інструментами CI, такими як Jenkins та Git
  • Досвід написання сценаріїв на Python
  • Досвід роботи з завантажувачами
  • Практичний досвід роботи з осцилографами, логічними аналізаторами

Буде перевагою

  • Знання Cody AI та розробки за допомогою ШІ
  • Знання конфігурації проміжного програмного забезпечення
  • Досвід роботи в гнучких середовищах

Вакансія № 251120-X6KIE

Technologies & tools

We are looking for an Embedded Software Engineer with strong hands-on experience in bare-metal and RTOS-based development. The role involves working on low-level driver development, embedded debugging, board bring-up, and system validation. You will collaborate with hardware and software teams to build reliable embedded solutions using industry-standard tools, debuggers, and protocols.

Your tasks

  • Working on bare-metal driver development in C and RTOS-based application programming in C/C++
  • Developing and debugging embedded systems using compilers, debuggers, SDKs, and hardware tools
  • Performing board bring-up, debugging, and validation using JTAG, oscilloscopes, and logic analyzers
  • Implementing communication protocols such as UART, SPI, I2C, CAN, and Ethernet
  • Creating Python scripts for automation, validation, and testing
  • Configuring drivers, middleware, and application layers using software tools
  • Interpreting schematics, datasheets, and hardware documentation
  • Conducting unit testing, integration testing, and system validation
  • Implementing and working with bootloader concepts
  • Using Jenkins, Git, and CI workflows for continuous integration
  • Applying Cody AI tools to development workflows for productivity improvement

Requirements

  • 3–8 years of experience in embedded software development
  • Strong knowledge of C and C++ for embedded systems
  • Hands-on experience with ARM or Xtensa architectures
  • Good understanding of communication protocols: UART, SPI, I2C, CAN, Ethernet
  • Experience with embedded debugging, JTAG, board bring-up, and hardware validation
  • Ability to interpret hardware schematics and datasheets
  • Experience in unit testing, integration testing, and embedded validation
  • Familiarity with CI tools like Jenkins and Git
  • Python scripting experience
  • Experience with bootloaders
  • Hands-on experience with oscilloscopes, logic analyzers

Nice to have

  • Knowledge of Cody AI and AI-assisted development
  • Exposure to middleware configuration
  • Experience working in Agile environments

Job no. 251120-X6KIE

Відгукнутися миттєво

Fill in the form in English please

Інженер вбудованого програмного забезпечення C++

Формат роботи*

Wybierz minimum jedno pole.

angle-down

Варіант не обрано

Прикріпити резюме*

Завантажений файл:
  • file_icon Created with Sketch.

Допустимі файли: .doc, .docx, .pdf (максимум 5 МБ)
Надішліть файл у форматі PDF, DOCX або DOC
Розмір завантаження обмежений 5 МБ
Файл не доданий
Не вдалося завантажити файл

Ви можете у будь-який час відкликати свою згоду на обробку персональних даних, але таке відкликання не вплине на законність будь-якої обробки таких даних, яка була здійснена до моменту відкликання вашої згоди. Детальна інформація про обробку ваших персональних даних зазначена вПолітиці конфіденційності.

Sii Poland дотримується Процедури інформування про порушення законодавства.

Створіть обліковий запис MySii, щоб стежити за статусом вашого процесу
success

Ваша заявка була успішно надіслана

Ми зв'яжемося з вами, як тільки переглянемо ваше резюме

Опрацювання

Вибачте, щось пішло не так і ваше повідомлення не було доставлене

Оновіть сторінку та спробуйте ще раз. Зв'яжіться з нами, якщо проблема виникне знову

Бенефіти для тебе

Відгукнутися зараз Рекомендувати друга

Änderungen im Gange

Wir aktualisieren unsere deutsche Website. Wenn Sie die Sprache wechseln, wird Ihnen die vorherige Version angezeigt.

This content is available only in English version.

Are you sure you want to leave this page?

This content is available only in English version.

Are you sure you want to leave this page?