Rivian And Volkswagen Group Technologies
Staff Software Engineer, Backend (Equipment Edge)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff-инженер в совместное предприятие Rivian и Volkswagen Group Technologies. Проектирование и разработка backend-систем для интеграции производственного оборудования с корпоративными системами, техническое лидерство в команде.
Задачи
- Обеспечивать техническое лидерство и наставничество для команды инженеров, принимать архитектурные решения и отвечать за качество результата
- Проектировать и разрабатывать сложные backend-системы для интеграции оборудования с учётом масштабируемости, производительности, безопасности и поддерживаемости
- Решать сложные технические задачи и предлагать инновационные решения для оптимизации производственных процессов
- Поддерживать стандарты качества кода, проводить code review, обеспечивать документирование и тестируемость кода
- Выявлять и устранять узкие места производительности backend-систем
- Эффективно коммуницировать с техническими и нетехническими стейкхолдерами
- Брать на себя ответственность за проекты и инициативы и доводить их до успешного завершения
Требования
- 10+ лет профессиональной разработки ПО с сильным фокусом на backend
- Степень бакалавра в Computer Science, Computer Engineering, Electrical Engineering или смежной технической области либо эквивалентный практический опыт
- Знакомство с промышленными протоколами связи (CIP, Modbus, MQTT, OPC UA) и опыт интеграции с заводским оборудованием (ПЛК, контроллеры роботов)
- Опыт проектирования и разработки firmware или ПО для ресурсоограниченных встраиваемых систем, включая аппаратные интерфейсы, RTOS и отладку на уровне железа
- Опыт проектирования и разработки RESTful API и gRPC, включая документирование и версионирование API
- Глубокий опыт работы с Golang, включая конкурентность, сети и структуры данных
- Понимание методов обработки данных и опыт работы с очередями сообщений и потоковой обработкой (NATS, Kafka, RabbitMQ)
- Знание лучших практик безопасности для backend-систем и промышленных сред
- Уверенная работа с SQL и NoSQL базами данных
- Опыт работы с CI/CD пайплайнами, автоматизированным тестированием и инструментами мониторинга
- Опыт работы с edge-платформами и технологиями, включая контейнеризацию (Docker, Kubernetes)
Условия
- Конкурентная базовая зарплата
- Участие в годовой программе бонусов по результатам компании
- Equity в виде Restricted Stock Units (RSU)
- Комплексный пакет льгот: медицинское страхование, пенсионные накопления, отпуск, программы планирования семьи
- Гибридный формат работы в офисах Palo Alto, Irvine (CA) или Normal (IL)
Навыки
- Golang
- RESTful API
- gRPC
- CIP
- Modbus
- MQTT
- OPC UA
- RTOS
- NATS
- Kafka
- RabbitMQ
- SQL
- NoSQL
- CI/CD
- Docker
- Kubernetes
- Edge computing
- Embedded systems