Компенсация (диапазон оплаты в США): 139 000 – 166 800 долларов США в год
О компании
В Torc мы всегда верили, что технология автономных транспортных средств трансформирует то, как мы путешествуем, перевозим грузы и ведем бизнес.
Являясь лидером в области автономного вождения с 2007 года, Torc более десяти лет коммерциализирует свои решения с опытными партнерами. Теперь, будучи частью семьи Daimler, мы сосредоточены исключительно на разработке программного обеспечения для автоматизированных грузовиков, чтобы трансформировать способ перевозки грузов в мире.
Присоединяйтесь к нам и катапультируйте свою карьеру в компании, которая помогла стать пионером в области автономных технологий, и первой компании-разработчику ПО для AV с видением партнерства напрямую с производителем грузовиков.
Познакомьтесь с командой
Инженер-программист интерфейса миссии играет ключевую роль в доставке программного обеспечения Vehicle Intent в систему автономного вождения в Torc. Эта роль фокусируется на разработке высококачественного, готового к производству программного обеспечения, которое позволяет нашим командам управления миссией и удаленной помощи взаимодействовать с возможностями программного стека самоходного грузовика. От вас ожидается демонстрация технического лидерства, автономная работа и продвижение межкомандных инициатив в областях программного обеспечения, систем и продуктов. Программное обеспечение, разработанное в рамках этой роли, напрямую обеспечивает связь с нашими транспортными средствами и управление ими для восприятия окружающей среды, интеллектуального реагирования при необходимости и обеспечения безопасной работы системы, продвигая миссию Torc по коммерциализации самоходных грузовиков для безопасных, устойчивых, дальних перевозок в сфере грузоперевозок.
Что вы будете делать
- Разрабатывать, внедрять и оптимизировать программное обеспечение, которое создает интерфейс между системами Autonomy и Mission Control, Remote Assistance, Route Advisor и On Truck Management для управления миссией от планирования, инициирования и обновления миссий до отслеживания прогресса и мониторинга производительности с помощью телеметрии.
- Руководить разработкой компонентов программного обеспечения C++ реального времени, которые обеспечивают управление транспортным средством и мониторинг статуса самоходного грузовика.
- Преобразовывать системные требования в надежные, масштабируемые программные архитектуры и алгоритмы через соответствующие требования к компонентам и артефакты проверки.
- Вносить вклад в фреймворки симуляции и тестирования для проверки алгоритмов в различных операционных доменах (ODDs).
- Сотрудничать с межфункциональными командами (бэк-офис, восприятие, управление, безопасность) для обеспечения сквозной интеграции системы.
- Наставничать и направлять коллег посредством технических обзоров, передовых практик и практического сотрудничества.
- Быть в курсе исследований в области глобального планирования маршрутов и аналитических методов планирования. Вносить вклад в интеграцию методов машинного обучения, где это уместно (например, перепланирование маршрутов, обученные модели затрат, прогнозирование поведения, обучение с подкреплением для тактического принятия решений).
- Способствовать непрерывному совершенствованию качества, безопасности, производительности программного обеспечения и процессов разработки.
- Поддерживать практики разработки критически важных для безопасности систем, соответствующие автомобильным стандартам и требованиям производственного выпуска.
- Четко сообщать технические концепции нетехническим заинтересованным сторонам.
Что вам понадобится для успеха
- Степень бакалавра в области компьютерных наук, робототехники, электротехники или смежной технической области, а также демонстрация компетенций и технических навыков, обычно приобретаемых за 4+ года работы, ИЛИ
- Степень магистра в области компьютерных наук, робототехники, электротехники или смежной технической области, а также демонстрация компетенций и технических навыков, обычно приобретаемых за 0-3+ года работы.
- Прочные навыки программирования на C++ (C++14/17 или новее) с опытом работы в приложениях реального времени, критически важных для безопасности или высокопроизводительных приложениях.
- Знание моделей динамики и кинематики транспортных средств (например, велосипедная модель, рулевое управление Ackermann, динамическая осуществимость).
- Способность писать чистый, поддерживаемый и тестируемый код с акцентом на передовые практики разработки программного обеспечения.
- Более 5 лет опыта в проектировании, разработке и внедрении встраиваемых программных решений, использующих следующие аспекты:
- Создание масштабируемого кода на C++
- Оптимизация кода по скорости, использованию памяти и т. д.
- Проверка решений посредством модульного и/или системного тестирования.
- Создание технической документации для коммуникации решений.
Дополнительные баллы
- Знакомство с основными компонентами и концепциями AV/ADAS.
- Опыт работы с платформами наблюдаемости и визуализации (например, Datadog, Tableau, Foxglove) для мониторинга телеметрии, анализа производительности системы или визуализации данных датчиков/журналов.
- 2–5 лет профессионального опыта разработки на Python, включая создание надежного кода для продакшена, проведение код-ревью и работу в рамках большой кодовой базы.
- Опыт работы с фреймворками для робототехники/автономных систем (ROS/ROS2, Autoware, Apollo и т. д.) и протоколами связи, такими как CAN и Ethernet.
- Понимание стандартов безопасности и разработки программного обеспечения (ISO 26262, SOTIF, ASPICE, CMMI) и методологий проверки.
- Возможность выполнять тестирование на различных тестовых платформах: программное обеспечение в петле, аппаратное обеспечение в петле и тестирование транспортных средств.
- Опыт исследований/работы в области робототехники или автономных систем.
Преимущества работы в Torc на полную ставку
Torc заботится о своих сотрудниках и стремится предоставлять льготы и ресурсы для поддержки их здоровья, баланса между работой и личной жизнью и будущего. Наша культура — это совместная, энергичная и ориентированная на команду атмосфера. Torc предлагает:
- Конкурентный компенсационный пакет, включающий бонусную составляющую и опционы на акции.
- 100% оплата медицинских, стоматологических и офтальмологических страховок для штатных сотрудников.
- План 401K с 6% взносом работодателя.
- Гибкий график и щедрый оплачиваемый отпуск (доступен сразу после начала работы).
- Страхование от несчастных случаев/инвалидности и страхование жизни.
В Torc мы стремимся создать разнообразное и инклюзивное рабочее место. Мы ценим уникальность наших сотрудников Torc и не дискриминируем по признаку расы, религии, цвета кожи, национального происхождения, пола (включая беременность, роды или связанные с этим медицинские состояния), сексуальной ориентации, гендерной идентичности, гендерного самовыражения, возраста, статуса ветерана или инвалидности.
Даже если вы не соответствуете 100% требований, перечисленных для этой вакансии, мы призываем вас подать заявку.
Наша компенсация отражает стоимость рабочей силы на различных географических рынках. Оплата основана на ряде факторов и может варьироваться в зависимости от знаний, навыков и опыта, связанных с работой. Общий компенсационный пакет Torc также будет включать наш корпоративный бонус и план опционов на акции. В зависимости от предложенной должности, единовременные выплаты, релокация и другие формы компенсации могут быть предоставлены в рамках общего компенсационного пакета, в дополнение к полному спектру медицинских, финансовых и/или других льгот.
Диапазон найма для вакансии
Диапазон оплаты в США
139 000–166 800 долларов США