Ford Motor Company
Ford Motor Company
Ford Motor Company — американський виробник автомобілів, історія якого бере початок у 1903 році. Окрім розроблення та виробництва автомобілів, компанія розширює діяльність у сфері мобільних сервісів, цифрових рішень і програмного забезпечення. Ford також реалізує ініціативи зі сталого розвитку та визначає екологічні цілі, поєднуючи транспорт, інновації, вплив на громади й відповідальне ведення бізнесу.

Провідний інженер із вбудованого програмного забезпечення, гібридна робота в Лонг-Біч

Керуйте розробкою вбудованого програмного забезпечення для електромобілів Ford на посаді провідного інженера. Проєктуйте й перевіряйте безпечні багатоядерні системи з низьким енергоспоживанням для керування енергією та силовою установкою.

Опис

  • Керуйте проєктуванням і реалізацією вбудованого програмного забезпечення для розподілених систем із кількома мікроконтролерами, приділяючи особливу увагу безпеці та енергоефективності
  • Визначайте, розробляйте й тестуйте низькорівневе програмне забезпечення без операційної системи та на базі RTOS для систем керування енергією і силовою установкою
  • Створюйте вбудоване програмне забезпечення — від базових низькорівневих шарів до прикладних модулів
  • Визначайте інтерфейси між прикладним програмним забезпеченням і вбудованою прошивкою
  • Проєктуйте багатоядерне програмне забезпечення для систем із критичними часовими обмеженнями
  • Уточнюйте неоднозначні вимоги, специфікації та проєктні рішення
  • Розробляйте ефективні компоненти й інтерфейси програмного забезпечення реального часу
  • Створюйте методи й реалізації тестування програмних компонентів, що забезпечують зрілість, стабільність і готовність до випуску
  • Використовуйте стендове обладнання та налагоджувачі, зокрема середовища HIL, для перевірки поведінки програмного забезпечення
  • Розробляйте програмне забезпечення відповідно до ISO 26262
  • Визначайте системні вимоги до енергоспоживання та реалізуйте режими низького енергоспоживання мікроконтролерів
  • Оснащуйте програмне забезпечення засобами вимірювання та профілюйте його, щоб виявляти можливості оптимізації на рівні підмодулів і системи
  • Проводьте валідацію апаратного забезпечення та випробування на лабораторному автомобілі
  • Створюйте фреймворки автоматизації для модульного, SIL- і HIL-тестування
  • Складайте докладні плани тестування й оцінюйте функціональність, стабільність і продуктивність прошивки за різних умов, зокрема в режимах низького енергоспоживання

Вимоги

  • Практичний досвід початкового запуску апаратного забезпечення, системного налагодження та оптимізації коду
  • Уміння ефективно співпрацювати й пояснювати складні технічні концепції
  • Уміння писати високоякісний код C для вбудованих систем реального часу
  • Досвід проєктування вбудованих архітектур — від bare metal до реалізацій на базі RTOS
  • Глибоке знання сучасної архітектури 32-бітних багатоядерних вбудованих контролерів і периферійних пристроїв
  • Розуміння CI/CD-конвеєрів та інфраструктури збирання програмного забезпечення
  • Ступінь бакалавра в галузі електротехніки, комп’ютерних наук або комп’ютерної інженерії; також можуть підійти видатні здібності чи еквівалентний досвід
  • Щонайменше 8 років відповідного досвіду проєктування вбудованих систем
  • Просунутий рівень володіння Embedded C
  • Досвід використання JIRA, Confluence або подібних інструментів для відстеження вхідних даних і результатів
  • Знання основ електротехніки, зокрема аналізу та проєктування схем
  • Необхідно мати законний дозвіл на роботу у США
  • Досвід розробки низькорівневих драйверів та інтеграції платформ RTOS
  • Досвід роботи з інструментами збирання, такими як Bazel, SCons і CMake
  • Досвід аналізу основних компонентів апаратної частини друкованих плат із використанням відповідних інструментів
  • Уміння писати тестові скрипти на Python
  • Міцна база в проєктуванні програмного забезпечення та підтримуваних практиках розробки
  • Сильні навички комунікації та командної роботи

Переваги

  • Медичне, стоматологічне, офтальмологічне страхування та покриття рецептурних препаратів із першого дня роботи
  • Гнучкі дні для догляду за членами сім’ї
  • Оплачувана відпустка для батьків
  • Програми підтримки нових батьків під час повернення до роботи
  • Субсидований резервний догляд за дітьми
  • Підтримка створення сім’ї, зокрема відшкодування витрат на усиновлення та сурогатне материнство, а також лікування безпліддя
  • Знижки на автомобілі для працівників і членів їхніх сімей, а також програми лізингу для керівників
  • Допомога в оплаті навчання
  • Активні та розвинені групи ресурсів для працівників
  • Оплачуваний час для індивідуальної та командної участі в громадських проєктах
  • Щедрі оплачувані святкові дні, зокрема тиждень між Різдвом і Новим роком
  • Оплачувана відпустка з можливістю придбати додаткові дні відпустки
  • Доступне спонсорство візи