Lockheed Martin
Senior Software Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Разработчик ПО в команду HIMARS Common Fire Control System: разработка и интеграция встраиваемого и тестового ПО для системы управления огнём в реальном времени на стыке софта и железа.
Задачи
- Проектировать, разрабатывать и интегрировать встраиваемое и тестовое ПО
- Отлаживать и устранять неисправности на всех уровнях — от низкоуровневых драйверов до прикладной логики
- Работать с аппаратными интерфейсами: датчиками, исполнительными механизмами, шинами связи, тестовым оборудованием
- Взаимодействовать с системными инженерами, разработчиками аппаратуры и тестировщиками
- Работать в Agile-окружении над критичным для миссии ПО
Требования
- Степень в STEM или эквивалентный опыт
- Три года релевантного опыта
- Профессиональный опыт разработки ПО вне учебной программы
- Владение C/C++ и/или Python для встраиваемых систем, тестовой автоматизации или разработки приложений
- Опыт работы с аппаратными системами: чтение схем, работа с тестовым оборудованием, отладка интеграции hardware/software, разработка драйверов/прошивок
- Знание систем контроля версий (Git, SVN) и практик управления конфигурацией ПО
- Сильные навыки решения проблем и умение работать в команде
- Эффективная письменная и устная коммуникация
Условия
- Медицинская, стоматологическая и офтальмологическая страховка
- Гибкий график работы (например, 4x10)
- 401(k) с match
- Оплачиваемый отпуск и праздничные дни
- Родительский отпуск
- EAP, гибкие расходные счета, помощь в обучении
- Страхование жизни, краткосрочная и долгосрочная нетрудоспособность
- Годовые программы краткосрочного и/или долгосрочного вознаграждения
Навыки
- C
- C++
- Python
- Git
- SVN
- LabVIEW
- HWIL
- RTOS
- embedded Linux
- RS-232
- RS-485
- CAN bus
- Ethernet
- MIL-STD-1553
- Jira
- Confluence
- Agile
- Scrum