Вакансія
З партнерського стрічки
Старший інженер із вбудованого програмного забезпечення
Ціна за запитом
Деталі
- Тип зайнятості
- Повна зайнятість
- Віддалено
- Ні
- Компанія
- Optics11
Опис
Автоматичний переклад з English. Оригінальний текст є авторитетним. Машинний переклад — готується точніший варіант.
Як старший інженер із вбудованого програмного забезпечення в Optics11, ви відповідаєте за розробку та інженерну реалізацію вбудованих програмних рішень протягом життєвого циклу розробки продукту. Ви перетворюєте виділені вимоги до продуктів і підсистем у надійні програмні рішення, які забезпечують надійну функціональність системи, одночасно підтримуючи зручність обслуговування, тестування, масштабованість, інтеграцію продукту та довгострокову надійність продукту.
Підсистема вбудованого програмного забезпечення включає програмне забезпечення, що працює на наших платформах датчиків опитування, включаючи вбудовані програми Linux, апаратні інтерфейси, внутрішні API, керування системою, функції калібрування, діагностику, інтерфейси збору даних та інфраструктуру допоміжного програмного забезпечення. Ви застосовуєте спеціалізований досвід вбудованого програмного забезпечення для розробки, вдосконалення та вдосконалення підсистемних рішень, які сприяють успішній реалізації продукту, як частина міждисциплінарних команд інженерів.
Ви тісно співпрацюєте з архітекторами, фотонікою, електронікою, розробкою FPGA, інтеграцією продукту, верифікацією та валідацією, розробкою життєвого циклу, командами додатків/програмного забезпечення, виробництвом та іншими командами розробників підсистем, щоб забезпечити успішну розробку та реалізацію вбудованих програмних рішень як частину загального продукту.
Основні обов'язки:
• Розробляти та підтримувати вбудовані програмні рішення протягом життєвого циклу розробки продукту.
• Транслюйте вимоги до продуктів і підсистем у надійні, придатні для обслуговування, тестування та масштабовані проекти програмного забезпечення.
• Проектування, розробка та інтеграція вбудованих програм Linux, апаратних інтерфейсів, внутрішніх API, керування системою, калібрування, діагностики та відповідних програмних компонентів.
• Візьміть у власність важливі робочі потоки програмного забезпечення та вдосконаліть існуючі стеки програмного забезпечення в надійні рішення на рівні продукту.
• Розробляти та підтримувати тестування програмного забезпечення, автоматизацію, CI/CD, діагностику та повторювані процеси випуску.
• Підтримка розробки прототипу, системної інтеграції, перевірки, кваліфікації, індустріалізації та випуску продукту.
• Аналізуйте продуктивність системи та програмного забезпечення та вирішуйте складні проблеми з програмним забезпеченням, електронікою, FPGA, фотонікою та системними інтерфейсами.
• Визначайте технічні ризики, оцінюйте альтернативи дизайну та сприяйте перегляду архітектури, дизайну та коду.
• Забезпечення якості програмного забезпечення, надійності, безпеки та придатності для виробництва, розгортання та довгострокової підтримки продукту.
• Плануйте та виконуйте доручену роботу відповідно до узгоджених пріоритетів і етапів, завчасно повідомляючи про ризики, залежності та технічну заборгованість.
• Співпрацюйте між міждисциплінарними інженерними групами та надавайте технічне керівництво у своїй сфері знань.
• Діліться знаннями, здобутими уроками та найкращими методами програмного забезпечення для зміцнення можливостей команди та постійного вдосконалення інженерних методів роботи.
Чому приєднатися до нас?
• Приєднайтеся до однієї з найперспективніших європейських компаній із розширення глибоких технологій.
• Формуйте майбутнє багатодисциплінарної науково-дослідної організації, що швидко розвивається.
• Конкурентоспроможна заробітна плата та пакет пільг.
• Насолоджуйтесь регулярними командними заходами та корпоративними заходами.
• Щодня надаються свіжі обіди для команди.
кваліфікація:
• Ступінь бакалавра або магістра з комп’ютерних наук, розробки програмного забезпечення, електротехніки, вбудованих систем або суміжної технічної дисципліни.
• 5+ років відповідного досвіду розробки вбудованого програмного забезпечення Linux (простір користувача та/або BSP).
• Великий досвід розробки програмного забезпечення для вбудованих продуктів протягом життєвого циклу розробки продукту.
• Сильні навички розробки на C++ та/або Python для програм і служб користувача Linux.
• Глибоке розуміння вбудованої системи Linux, розробки додатків Linux і взаємодії апаратного та програмного забезпечення.
• Досвід роботи з архітектурою програмного забезпечення, інтерфейсами, API, багатопотоковістю, міжпроцесним зв’язком і апаратною абстракцією.
• Досвід створення та підтримки вбудованих Linux BSP і образів за допомогою PetaLinux, Yocto або подібних.
• Можливість налагоджувати та виправляти існуючі драйвери ядра Linux, дерево пристроїв і проблеми завантаження/інтеграції.
• Досвід роботи з Git, CMake, модульним тестуванням, перевіркою коду та сучасними методами розробки програмного забезпечення.
• Досвід розробки автоматизованих тестів і внеску в середовища CI/CD; знайомство з Docker у вбудованій розробці.
• Досвід роботи з Python для автоматизації, тестування, аналізу чи інструментів.
• Сильні аналітичні навички та досвід застосування методів структурованого вирішення проблем і аналізу першопричин.
• Досвід налагодження складних проблем через межі програмного та апаратного забезпечення.
• Сильні комунікативні навички англійською мовою та стиль співпраці.
• Відповідність вимогам ЄС/НАТО/безпекової перевірки або допуску, якщо це стосується ролі.
Приємно мати:
• Досвід роботи з Xilinx Zynq UltraScale+, гетерогенними SoC або подібними вбудованими платформами Linux.
• Досвід інтерфейсу програмного забезпечення Linux із системами на основі FPGA.
• Досвід роботи з системами збору даних і обробки сигналів у режимі реального часу або з високою пропускною здатністю.
• Практична робота з ядром Linux поза виправленнями.
• Досвід у мультидисциплінарних середовищах розробки продуктів, що включають програмне забезпечення, мікропрограми, електроніку, FPGA або фотоніку.
• Досвід у підтримці розробки прототипу, передачі виробництва, випуску продукту або діяльності з індустріалізації.
• Знайомство з системною інженерією, верифікацією продукту, управлінням конфігурацією та процесами управління життєвим циклом продукту.
Ви працюватимете з клієнтами в секторах оборони та безпеки, отримання Сертифікату про відсутність заперечень, виданого AIVD (Голландська служба загальної розвідки та безпеки), є обов’язковим. Це означає, що вам потрібно буде пройти перевірку безпеки. Для отримання додаткової інформації зверніться до деталей перевірки безпеки.
Знайдіть роботу в Нідерландах на Arbeitnow
Джерело: Arbeitnow (https://www.arbeitnow.nl/jobs/companies/optics11/senior-embedded-software-engineer-amsterdam-240852)
Підсистема вбудованого програмного забезпечення включає програмне забезпечення, що працює на наших платформах датчиків опитування, включаючи вбудовані програми Linux, апаратні інтерфейси, внутрішні API, керування системою, функції калібрування, діагностику, інтерфейси збору даних та інфраструктуру допоміжного програмного забезпечення. Ви застосовуєте спеціалізований досвід вбудованого програмного забезпечення для розробки, вдосконалення та вдосконалення підсистемних рішень, які сприяють успішній реалізації продукту, як частина міждисциплінарних команд інженерів.
Ви тісно співпрацюєте з архітекторами, фотонікою, електронікою, розробкою FPGA, інтеграцією продукту, верифікацією та валідацією, розробкою життєвого циклу, командами додатків/програмного забезпечення, виробництвом та іншими командами розробників підсистем, щоб забезпечити успішну розробку та реалізацію вбудованих програмних рішень як частину загального продукту.
Основні обов'язки:
• Розробляти та підтримувати вбудовані програмні рішення протягом життєвого циклу розробки продукту.
• Транслюйте вимоги до продуктів і підсистем у надійні, придатні для обслуговування, тестування та масштабовані проекти програмного забезпечення.
• Проектування, розробка та інтеграція вбудованих програм Linux, апаратних інтерфейсів, внутрішніх API, керування системою, калібрування, діагностики та відповідних програмних компонентів.
• Візьміть у власність важливі робочі потоки програмного забезпечення та вдосконаліть існуючі стеки програмного забезпечення в надійні рішення на рівні продукту.
• Розробляти та підтримувати тестування програмного забезпечення, автоматизацію, CI/CD, діагностику та повторювані процеси випуску.
• Підтримка розробки прототипу, системної інтеграції, перевірки, кваліфікації, індустріалізації та випуску продукту.
• Аналізуйте продуктивність системи та програмного забезпечення та вирішуйте складні проблеми з програмним забезпеченням, електронікою, FPGA, фотонікою та системними інтерфейсами.
• Визначайте технічні ризики, оцінюйте альтернативи дизайну та сприяйте перегляду архітектури, дизайну та коду.
• Забезпечення якості програмного забезпечення, надійності, безпеки та придатності для виробництва, розгортання та довгострокової підтримки продукту.
• Плануйте та виконуйте доручену роботу відповідно до узгоджених пріоритетів і етапів, завчасно повідомляючи про ризики, залежності та технічну заборгованість.
• Співпрацюйте між міждисциплінарними інженерними групами та надавайте технічне керівництво у своїй сфері знань.
• Діліться знаннями, здобутими уроками та найкращими методами програмного забезпечення для зміцнення можливостей команди та постійного вдосконалення інженерних методів роботи.
Чому приєднатися до нас?
• Приєднайтеся до однієї з найперспективніших європейських компаній із розширення глибоких технологій.
• Формуйте майбутнє багатодисциплінарної науково-дослідної організації, що швидко розвивається.
• Конкурентоспроможна заробітна плата та пакет пільг.
• Насолоджуйтесь регулярними командними заходами та корпоративними заходами.
• Щодня надаються свіжі обіди для команди.
кваліфікація:
• Ступінь бакалавра або магістра з комп’ютерних наук, розробки програмного забезпечення, електротехніки, вбудованих систем або суміжної технічної дисципліни.
• 5+ років відповідного досвіду розробки вбудованого програмного забезпечення Linux (простір користувача та/або BSP).
• Великий досвід розробки програмного забезпечення для вбудованих продуктів протягом життєвого циклу розробки продукту.
• Сильні навички розробки на C++ та/або Python для програм і служб користувача Linux.
• Глибоке розуміння вбудованої системи Linux, розробки додатків Linux і взаємодії апаратного та програмного забезпечення.
• Досвід роботи з архітектурою програмного забезпечення, інтерфейсами, API, багатопотоковістю, міжпроцесним зв’язком і апаратною абстракцією.
• Досвід створення та підтримки вбудованих Linux BSP і образів за допомогою PetaLinux, Yocto або подібних.
• Можливість налагоджувати та виправляти існуючі драйвери ядра Linux, дерево пристроїв і проблеми завантаження/інтеграції.
• Досвід роботи з Git, CMake, модульним тестуванням, перевіркою коду та сучасними методами розробки програмного забезпечення.
• Досвід розробки автоматизованих тестів і внеску в середовища CI/CD; знайомство з Docker у вбудованій розробці.
• Досвід роботи з Python для автоматизації, тестування, аналізу чи інструментів.
• Сильні аналітичні навички та досвід застосування методів структурованого вирішення проблем і аналізу першопричин.
• Досвід налагодження складних проблем через межі програмного та апаратного забезпечення.
• Сильні комунікативні навички англійською мовою та стиль співпраці.
• Відповідність вимогам ЄС/НАТО/безпекової перевірки або допуску, якщо це стосується ролі.
Приємно мати:
• Досвід роботи з Xilinx Zynq UltraScale+, гетерогенними SoC або подібними вбудованими платформами Linux.
• Досвід інтерфейсу програмного забезпечення Linux із системами на основі FPGA.
• Досвід роботи з системами збору даних і обробки сигналів у режимі реального часу або з високою пропускною здатністю.
• Практична робота з ядром Linux поза виправленнями.
• Досвід у мультидисциплінарних середовищах розробки продуктів, що включають програмне забезпечення, мікропрограми, електроніку, FPGA або фотоніку.
• Досвід у підтримці розробки прототипу, передачі виробництва, випуску продукту або діяльності з індустріалізації.
• Знайомство з системною інженерією, верифікацією продукту, управлінням конфігурацією та процесами управління життєвим циклом продукту.
Ви працюватимете з клієнтами в секторах оборони та безпеки, отримання Сертифікату про відсутність заперечень, виданого AIVD (Голландська служба загальної розвідки та безпеки), є обов’язковим. Це означає, що вам потрібно буде пройти перевірку безпеки. Для отримання додаткової інформації зверніться до деталей перевірки безпеки.
Знайдіть роботу в Нідерландах на Arbeitnow
Джерело: Arbeitnow (https://www.arbeitnow.nl/jobs/companies/optics11/senior-embedded-software-engineer-amsterdam-240852)
Це оголошення надходить із партнерського фіду. Подайте заявку на сайті джерела.
Джерело: Optics11
Розташування
Амстердам, Нідерланди
Оголошення надано Optics11.