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