Oceaneering
Software Engineer III
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ключевой технический инженер в Oceaneering Technologies для разработки, интеграции и принятия технических решений по подводным системам для ВМС США и других заказчиков DoW. Работа охватывает архитектуру, полный жизненный цикл ПО, наставничество джуниоров и взаимодействие с заказчиками.
Задачи
- Разрабатывать ПО и постепенно возглавлять разработку в рамках жизненного цикла ПО
- Принимать решения по проектированию и поддержке архитектуры ПО
- Взаимодействовать с другими инженерными лидами, менеджерами программ и внешними заказчиками
- Участвовать в создании, поддержке и приёмке проектных CDRL: управление требованиями, документация, юнит- и квалификационные тесты
- Участвовать в trade studies по аппаратному обеспечению: навигационные блоки, платы, мониторы питания
- Поддерживать тестирование ПО на производстве, вне площадки и на шельфе
- Анализировать требования пользователей, CONOPS и архитектуры для разработки спецификаций требований
- Готовить концепции операций, интерфейсные документы, анализ опасностей, тест-планы и процедуры
- Готовить отчёты и презентовать результаты руководству и клиенту
- Наставлять младших членов команды
Требования
- Степень бакалавра в Computer Science, Computer Engineering, математике, электротехнике или смежной STEM-области (или эквивалентный опыт)
- 5+ лет практического опыта разработки ПО
- Базовое понимание системного программирования в Linux
- Владение хотя бы одним системным языком: C, C++ или Rust
- Понимание управления памятью и ресурсами, многопоточности и IPC
- Понимание основ сетей и работы со структурированными данными
- Участие во всех фазах SDLC: требования, дизайн, кодирование, тестирование, отладка, ревью, конфигурационный менеджмент, документация
- Умение работать в команде с software, systems, hardware, test и cybersecurity-командами
- Сильные навыки письменной и устной коммуникации
- Возможность получить и поддерживать допуск U.S. DoW Security Clearance
- Гражданство США
Условия
- Комплексный и конкурентный пакет льгот
- Health and Wellness, Mental Health, Retirement Savings, Life and Disability
- Оплачиваемые отпуска по материнству и уходу за ребёнком, PTO
- Tuition Reimbursement и Employee Assistance Program
- Возможна работа вне обычных рабочих часов, график может быть напряжённым
Навыки
- Linux
- C
- C++
- Rust
- Python
- Docker
- Podman
- Kubernetes
- DDS
- GCC
- Clang
- Cargo
- CMake
- GDB
- sanitizers
- JSON
- XML
- CI/CD
- UDP
- TCP
- SPI
- I2C
- CAN
- Jira
- Git
- multithreading
- IPC
- networking