Название: Разработчик программного обеспечения, приложения для автомобилей
Местоположение: Ирландия / Дублин, Ирландия
В Sonatus мы ускоряем трансформацию в автомобили с программным обеспечением на базе ИИ. Традиционные методы разработки автомобильного программного обеспечения не могут угнаться за ожиданиями потребителей, сформированными мобильной индустрией, где функции быстро развиваются, бесшовно обновляются и постоянно совершенствуются. Именно поэтому ведущие OEM-производители доверяют Sonatus ускорение этих изменений. Наши технологии уже используются в производстве более чем 9 миллионов автомобилей, находящихся на дорогах сегодня, и их число быстро растет.
Штаб-квартира компании находится в Саннивейле, Калифорния, а общее число сотрудников по всему миру превышает 250 человек. Sonatus сочетает в себе гибкость быстрорастущей компании с масштабом и влиянием признанного партнера. Опираясь на сильное финансирование и подтвержденное глобальное внедрение, мы решаем одни из самых интересных и сложных задач в отрасли. Присоединяйтесь к нам и помогите переосмыслить возможности, формируя будущее мобильности.
Краткое описание роли
Sonatus ищет разработчика программного обеспечения для присоединения к нашей команде приложений для автомобилей в Дублине, Ирландия. На этой должности вы будете разрабатывать и создавать высокопроизводительные приложения, управляемые данными, которые работают на периферийных вычислительных платформах в автомобилях. Вы будете сотрудничать с другими командами для предоставления надежных программных решений, которые определяют будущее подключенных автомобилей с программным обеспечением. Это уникальная возможность работать над передовыми автомобильными технологиями в быстро меняющейся, инновационной среде.
Обязанности
- Разрабатывать надежные, высокопроизводительные приложения для обработки данных для периферийных вычислительных систем в автомобилях.
- Писать чистый, эффективный и поддерживаемый код на C++.
- Реализовывать и поддерживать модульные и интеграционные тесты для обеспечения качества кода.
- Создавать и поддерживать техническую документацию для внутренних и внешних заинтересованных сторон.
- Отлаживать, диагностировать и решать сложные проблемы.
- Тесно сотрудничать с другими разработчиками, командами QA, DevOps и инженерными командами наших клиентов и партнеров на протяжении всего жизненного цикла разработки.
Квалификация
Обязательно
- Степень бакалавра или магистра в области компьютерных наук, компьютерной инженерии или смежной области.
- Более 3 лет опыта работы над производственными программными системами.
- Самостоятельное владение современным C++ (C++11 или новее) с подтвержденными знаниями многопоточности, параллельного программирования и модульного/интеграционного тестирования.
- Опыт разработки программного обеспечения на платформах Linux.
- Знакомство с системами сборки, такими как CMake, Bazel или их аналогами.
- Оперативные знания операционных систем, структур данных и алгоритмов.
- Сильные навыки отладки и решения проблем.
- Опыт работы с Python и написания сценариев оболочки для автоматизации или инструментов.
- Командный склад ума.
- Мотивация к созданию высококачественного программного обеспечения и его тестированию в реальных автомобильных условиях.
Желательно
- Опыт разработки автомобильного программного обеспечения на платформах Linux или Android.
- Понимание автомобильных протоколов связи, таких как CAN, Ethernet, MQTT и TCP/IP.
- Опыт работы с периферийными вычислениями, платформами подключенных автомобилей или системами реального времени.
- Опыт работы с инструментами CI/CD, такими как Jenkins.
Предлагаемые льготы
- Конкурентоспособная компенсация и предложения по опционам акций
- Оплачиваемый отпуск (применяются национальные праздники и установленные законом ежегодные отпуска)
- План медицинского страхования (медицинское, стоматологическое)
- Льготы по страхованию от потери трудоспособности и страхованию жизни
- Пенсионный план
- Надбавка на фитнес
- Компенсация расходов на телефон и интернет
- Надбавка на ИТ-оборудование
- Закуски и напитки в офисе