Staff Software Engineer
Роботодавець · Arm
Будапешт
Arm шукає кваліфікованого, досвідченого та високомотивованого розробника вбудованого програмного забезпечення в Будапешті до нашої групи програмної інженерії. Як учасник команди Arm Central Engineering Software, ви матимете можливість впливати на еволюцію обчислювальної техніки Arm для ринків автомобілебудування, обчислювальної інфраструктури, споживчих технологій та Інтернету речей (IoT).
Завдання
- Активна участь у проєктуванні програмного забезпечення та тестуванні мікропрограм для еталонних процесорів додатків.
- Низькорівнева розробка програмного забезпечення, тестування та налагодження на різних платформах, включаючи програмні моделі, плати для розробки та серійні продукти.
- Створення програмних стеків для еталонних платформ Arm для майбутніх пристроїв Arm із супутньою розробкою тестового коду.
- Створення рішень для автоматизації з метою оптимізації та мінімізації завдань ручного тестування й розробки.
- Аналіз галузевих специфікацій, вимог дорожньої карти, декомпозиція завдань та допомога в реалізації проєктних планів.
- Апстрімінг та підтримка відкритих джерел із широкою спільнотою.
Вимоги
- Відмінні навички програмування на C/C++ із вмінням додавати значну нову функціональність, аналізувати та виправляти складні дефекти. Вітаються знання асемблера та міцні навички налагодження.
- Підтверджений досвід тестування програмного забезпечення або розробки програмного забезпечення.
- Експертиза в додатках та низькорівневих системах із міцним розумінням системної архітектури (бажано ARM), основ ОС та мікропрограм, завантажувачів та драйверів пристроїв.
- Добре розуміння методологій тестування, CI та автоматизації тестування.
- Міцні міжособистісні навички; відмінне володіння англійською мовою письмово та усно.