Parallel Systems
Backend Software Engineer II
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Backend-инженер в Parallel Systems для разработки системы управления автономными рельсовыми грузовыми платформами. Работа над backend на Rust: логика движения поездов, путевые разрешения, сигналы и блоки.
Задачи
- Реализовывать и расширять backend-функции критичных приложений управления поездами
- Разрабатывать и поддерживать системное ПО преимущественно на Rust
- Повышать надёжность и корректность кода, находя и исправляя граничные случаи в логике управления
- Писать и тестировать код в соответствии со стандартами безопасности и соответствия требованиям
- Отлаживать проблемы в симуляции и на реальном оборудовании
- Участвовать в code review, технических обсуждениях и написании спецификаций
Требования
- Степень бакалавра в computer science, computer engineering или смежной области либо эквивалентный практический опыт
- 3+ года опыта в backend или системной разработке
- Опыт работы с C, C++, Rust или другими системными языками программирования
- Владение Linux, низкоуровневыми системными взаимодействиями и управлением памятью
Условия
- Целевой диапазон зарплаты $122,000—$167,000 в год
- Равные возможности трудоустройства и инклюзивная среда
- Разумные accommodations для людей с инвалидностью
Навыки
- Rust
- C
- C++
- Linux
- Docker
- Kubernetes