Ви захоплюєтеся розробкою нових продуктів і послуг? Приєднуйтесь до нашої команди! У компанії Sierra Nevada Corporation (SNC) наші інженери-програмісти розвиваються в Agile-колаборативному середовищі. Ви будете використовувати свої навички та експертизу для визначення, проектування, розробки, тестування, сертифікації та вдосконалення передових програмних продуктів, що охоплюють передові місійні корисні навантаження та електронні системи до високозалучених авіаційних та космічних систем дослідження.
Як інженер-програміст, ви будете:
- Займатися кодуванням, налагодженням, тестуванням та усуненням помилок систем і програмного забезпечення впродовж усього процесу розробки.
- Проектувати та розробляти нові програмні продукти на всьому життєвому циклі продукту.
Бізнес-область MST пропонує доступні, універсальні рішення командного управління/контролю, зв’язку, інтегрованого ISR, захисту сил і безпеки по всьому світу. Наша команда має міцну спадщину підтримки Міністерства оборони, Міністерства внутрішньої безпеки та комерційних і міжнародних клієнтів. Ми маємо багаторічний досвід в експлуатації платформ, інженерії та управлінні повним життєвим циклом в повітряних, наземних, морських, космічних і кібернетичних сферах.
Дізнайтесь більше про MST
Ми шукаємо кандидатів, які мають:
- Ступінь бакалавра наук в галузі комп'ютерних наук, інженерії програмного забезпечення або спорідненої дисципліни, плюс зазвичай 6 років або більше відповідного досвіду.
- Практичні знання методологій розробки програмного забезпечення, таких як Agile/Scrum, Waterfall, та Spiral.
- Досвід роботи з інженерними принципами та фундаментами комп’ютерних наук.
- Володіння структурами даних та алгоритмами у мовах програмування C та C++.
- Експертиза у використанні систем контролю версій програмного забезпечення (наприклад, Subversion, Git).
- Досвід роботи з програмними інструментами для відстеження вимог, рецензування коду, статичного аналізу, зберігання бібліотек і артефактів, а також автоматизованих процесів складання.
- Досвід роботи з Microsoft Visual Studio або іншими платформами крос-компіляції.
- Досвід впровадження програмного забезпечення для реального часу операційних систем та/або вбудованих систем.
- Досвід роботи у високозалученій, мультидисциплінарній команді.
- Доведена здатність керувати зусиллями з розробки середньої складності.
- Досвід наставництва молодших членів команди.
- Сильні організаційні навички та надійна робоча етика.
Додаткові навички та досвід, які є перевагою:
- Знання додаткових методологій розробки програмного забезпечення, таких як Agile/Scrum, Waterfall і Spiral.
- Досвід роботи з Python, MATLAB та іншими мовами програмування.
- Знання програмування комп'ютерної графіки (OpenGL/Vulkan).
- Знання принципів і технік машинного навчання.
<