General Atomics Aeronautical Systems
Software Developer V
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Разработчик C++ в GA-ASI, работающий над инфраструктурой и сервисами для систем дистанционно пилотируемых летательных аппаратов и радаров. Задачи включают проектирование, тестирование и сопровождение ПО с соблюдением стандартов качества.
Задачи
- Проектировать и разрабатывать инфраструктуру и сервисы на C++
- Проводить модульное и интеграционное тестирование, сопровождать ПО и вести документацию
- Оценивать интеграцию приложений с общей вычислительной средой
- Взаимодействовать с экспертами предметной области, пользователями и руководством на всех этапах разработки
- Участвовать в планировании разработки и развёртывания приложений
- Соблюдать конфиденциальность чувствительной информации и требования законодательства
Требования
- Степень бакалавра, магистра или PhD в области информатики, информационных систем или смежной дисциплине
- От 9 лет опыта с бакалаврской степенью, от 7 лет с магистерской или от 4 лет с PhD (возможна замена эквивалентным опытом)
- Опыт разработки приложений на C++, знание ООП
- Программирование сокетов TCP/UDP и многопоточная разработка под Linux
- Понимание концепций, принципов и теории разработки ПО
- Навыки эффективной коммуникации и работы в команде
- Возможность работать сверхурочно при необходимости
- Возможность получить и поддерживать допуск DoD Security Clearance
Условия
- Работа в компании — мировом лидере в области дистанционно пилотируемых летательных аппаратов и тактических разведывательных радаров
- Приветствуется разнообразие опыта и кандидатов
Навыки
- C++
- OOP
- TCP/UDP
- Linux
- GitLab
- Git
- SCM
- Bash
- Python
- Embedded SW
- SoC
- ZYNQ Ultrascale
- Xilinx SDK
- PetaLinux
- SPI
- I2C
- UART
- Ethernet
- Bootloader
- Unit Testing