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