University of Washington
Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-программист в отдел океанской инженерии APL при Университете Вашингтона. Разработка встраиваемых и real-time систем для океанографических, акустических и морских робототехнических исследований.
Задачи
- Проектировать, писать и внедрять ПО для новых приборов и новой функциональности в существующей кодовой базе
- Создавать новые встраиваемые системы по мере необходимости
- Выступать техническим экспертом при тестировании и оценке программной архитектуры и требований
- Помогать формировать техническое направление и стандарты, контролировать аспекты жизненного цикла разработки
- Предоставлять архитектуру, разработку и консультирование по встраиваемым и real-time системам
- Взаимодействовать с инженерами других направлений для развития общей инфраструктуры
- Представлять информацию о дизайне системы на проектных ревью
- Еженедельно отчитываться о прогрессе перед PI
- Создавать документацию по интерфейсам и документировать код
- Разрабатывать требования к проекту совместно с PI и планировать жизненный цикл приложения
- Координировать разработку с другими инженерами и обеспечивать своевременное завершение проекта
- Писать юнит-тесты для нового и изменённого кода
- Тестировать и документировать возможности системы, разрабатывать планы тестирования
- Наставлять членов команды и повышать качество ПО
Требования
- Степень бакалавра в Computer Science, Computer Engineering, Software Engineering, Ocean Engineering или смежной области и опыт работы 5–10 лет
- Опыт разработки приложений на C, C++, Python или родственных языках
- Опыт разработки приложений с многопоточной, real-time и распределённой реализацией
- Опыт работы с системами контроля версий
- Опыт работы с системами совместного отслеживания багов
- Гражданство США
- Возможность получить и поддерживать допуск службы безопасности Министерства обороны
Условия
- Зарплата $108 000 – $144 000 в год
- Регулярная позиция на полную ставку (100% FTE)
- Первая смена
- Льготы для сотрудников UW
- Работа в исследовательском подразделении Университета Вашингтона
Навыки
- C
- C++
- Python
- Subversion
- GitHub
- GitLab
- многопоточность
- real-time systems
- embedded systems
- unit testing