
Ford Motor Company — американський виробник автомобілів, історія якого бере початок у 1903 році. Окрім розроблення та виробництва автомобілів, компанія розширює діяльність у сфері мобільних сервісів, цифрових рішень і програмного забезпечення. Ford також реалізує ініціативи зі сталого розвитку та визначає екологічні цілі, поєднуючи транспорт, інновації, вплив на громади й відповідальне ведення бізнесу.
Провідний штатний інженер-програміст, OTA (гібридний формат)
Керуйте створеною на Rust платформою Ford для бездротового оновлення електромобілів. Створюйте безпечну й надійну оркестрацію між вбудованим програмним забезпеченням, ПЗ автомобіля та хмарними системами.
Опис
- Керувати розвитком рушія Ford для бездротового оновлення програмного забезпечення
- Проєктувати надійну логіку оркестрації для безпечного оновлення програмного забезпечення автомобілів
- Розробляти асинхронний Rust-код промислового рівня з акцентом на коректність, безпеку та зручність супроводу
- Створювати й удосконалювати інструменти розробника для підготовки та керування розгортаннями оновлень програмного забезпечення
- Підтримувати процеси CI/CD, контейнерну інфраструктуру та збірки для кількох платформ
- Перевіряти код, приділяючи особливу увагу коректності та експлуатаційній надійності
- Координувати наскрізні процеси оновлення з командами вбудованого ПЗ, програмного забезпечення автомобілів і хмарної інженерії
- Розробляти програмне забезпечення, яке підтримує актуальність парку Ford Universal Electric Vehicle
- Реалізовувати OTA-оркестрацію процесів завантаження, перевірки, встановлення та активації ECU
Вимоги
- Ступінь бакалавра в галузі комп’ютерних наук, розробки програмного забезпечення або суміжній галузі
- Щонайменше п’ять років професійного досвіду розробки програмного забезпечення
- Щонайменше три роки досвіду промислової розробки на Rust або ґрунтовна підтверджена експертиза в C++ і чітка готовність перейти на Rust
- Знання асинхронного програмування, зокрема середовища виконання Tokio та проєктування паралельних систем
- Ґрунтовний досвід роботи із системами Linux
- Досвід проєктування та реалізації автоматів станів для розподілених або вбудованих систем
- Сильні навички тестування, зокрема модульного, інтеграційного тестування та тестування з використанням mock-об’єктів
- Знайомство з конвеєрами CI/CD, контейнеризацією та сучасними системами збірки
- Відмінні навички письмової комунікації
- Надається візове спонсорство
- Необхідно мати законне право на роботу у США
Переваги
- Медичне, стоматологічне, офтальмологічне страхування та покриття рецептурних препаратів із першого дня
- Гнучкі дні для догляду за родиною
- Оплачувана відпустка у зв’язку з народженням або усиновленням дитини
- Програми підтримки нових батьків під час повернення до роботи
- Субсидований резервний догляд за дітьми
- Підтримка створення сім’ї, зокрема відшкодування витрат на усиновлення та сурогатне материнство, а також покриття лікування безпліддя
- Знижки на автомобілі для працівників і членів їхніх сімей, а також варіанти лізингу для керівників
- Допомога в оплаті навчання
- Активні ресурсні групи працівників
- Оплачуваний час для індивідуальної та командної участі в житті громади
- Щедрий графік оплачуваних свят, включно з тижнем між Різдвом і Новим роком
- Оплачувана відпустка з можливістю придбати додаткові дні відпустки