Analog Devices
Analog Devices
Analog Devices розробляє та виробляє аналогові, змішані й цифрові інтегральні схеми обробки сигналів для складних застосувань в автомобільній галузі, промисловій автоматизації, охороні здоров’я, комунікаціях і споживчій електроніці. До портфоліо компанії входить технологія GMSL, яка забезпечує високошвидкісне підключення в автомобілях та інших під’єднаних системах. Компанія працює у сферах сенсорики, обробки сигналів і підключення, допомагаючи створювати інтелектуальні платформи для водіння та високопродуктивні електронні продукти.

Старший інженер-розробник вбудованого ПЗ

Розробляйте прошивки реального часу для продуктів Analog Devices з моніторингу батарей, співпрацюючи з командами апаратного забезпечення, систем, верифікації та застосунків.

Опис

  • Розробляйте й підтримуйте вбудоване ПЗ для продуктів моніторингу батарей та аналізу даних
  • Керуйте випуском ключових функцій і долучайтеся до формування архітектури та дизайну ПЗ
  • Створюйте й оптимізуйте ПЗ реального часу, драйвери пристроїв, рівні апаратної абстракції та платформні служби
  • Підвищуйте продуктивність і надійність ПЗ, оптимізуйте використання пам’яті, енергоспоживання та поведінку під час запуску
  • Діагностуйте складні системні проблеми за допомогою структурованого налагодження, аналізу першопричин і методів на основі даних
  • Співпрацюйте з командами апаратного забезпечення, систем, алгоритмів, верифікації, застосунків, безпеки та продукту
  • Перетворюйте потреби продукту й клієнтів на вимоги до ПЗ, проєкти, плани реалізації та результати, які можна перевірити
  • Перевіряйте проєкти й код, наставляйте молодших інженерів і вдосконалюйте інженерні практики
  • Долучайтеся до автоматизації збирання, тестування, випуску та процесів безперервної інтеграції
  • Допомагайте планувати й оцінювати технічні завдання, визначати ризики та розвивати програмну дорожню карту Battery Insights

Вимоги

  • Ступінь бакалавра або магістра з електротехніки, електроніки або суміжної галузі
  • Від 0 до 4 років досвіду розробки вбудованого ПЗ або прошивок
  • Впевнене володіння C і C++, зокрема налагодженням та оптимізацією для систем з обмеженими ресурсами
  • Досвід роботи з операційними системами реального часу, паралельним виконанням, перериваннями, синхронізацією та проєктуванням з урахуванням часових обмежень
  • Досвід розробки низькорівневого ПЗ або драйверів пристроїв для поширених вбудованих інтерфейсів і периферії
  • Досвід роботи з вбудованими процесорами або мікроконтролерами, зокрема початкового налаштування плати та інтеграції апаратного й програмного забезпечення
  • Володіння системами контролю версій, перевіркою коду, автоматизованим збиранням і практиками CI/CD
  • Здатність самостійно розв’язувати складні технічні проблеми й обґрунтовувати рішення фахівцям різних напрямів
  • Розуміння якості та супроводжуваності ПЗ, тестування і життєвого циклу розробки
  • Обізнаність із моделями ліцензування відкритого, пропрієтарного та гібридного ПЗ
  • Готовність до відряджень до 10% робочого часу
  • Кандидати можуть проходити перевірку щодо експортного ліцензування, якщо вони не є громадянами США, постійними резидентами США або особами, які перебувають під захистом згідно з 8 U.S.C. 1324b(a)(3)

Переваги

  • Можливості для постійного навчання та технічного розвитку
  • Співпраця з фахівцями різних напрямів
  • Командне середовище, відкрите до співпраці та інновацій