Integrated Solutions for Systems

PNT Software Engineer

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Инженер-разработчик встраиваемого ПО для систем Assured Positioning, Navigation and Timing (APNT). Работа над навигационными алгоритмами, интерфейсами с сенсорами и интеграцией с платформой, включая условия деградации или отсутствия GPS/GNSS.

Задачи

  • Разрабатывать и поддерживать компоненты встраиваемого ПО для систем APNT на современном C++
  • Реализовывать и поддерживать навигационные алгоритмы обработки данных инерциальных сенсоров, GPS/GNSS-приёмников, часов и других источников навигации
  • Разрабатывать и поддерживать программные интерфейсы к сенсорам, встраиваемому оборудованию и хост-платформам
  • Интегрировать компоненты ПО с навигационным оборудованием и платформенными системами, устранять проблемы интерфейсов hardware/software
  • Разрабатывать и выполнять юнит-, интеграционные и системные тесты для проверки функциональности и производительности
  • Анализировать результаты тестов, исследовать дефекты, поддерживать отладку и оптимизацию производительности
  • Использовать Git, автоматизированные системы сборки и CI/CD-пайплайны
  • Взаимодействовать с инженерами систем, оборудования и навигации

Требования

  • Степень бакалавра или магистра в области электротехники, компьютерной инженерии, информатики, аэрокосмической инженерии или смежной дисциплины
  • Опыт разработки на современном C++, включая ООП, стандартную библиотеку и практики проектирования ПО
  • Опыт разработки, сборки, отладки и тестирования ПО в Linux
  • Владение Git или аналогичной системой контроля версий, включая ветвление, слияние и совместную разработку
  • Знакомство с CI/CD-пайплайнами и автоматизированными процессами сборки, тестирования и интеграции
  • Сильные навыки отладки, аналитики и решения проблем
  • Умение писать понятный, поддерживаемый и документированный код
  • Сильные навыки письменной и устной коммуникации, умение работать в мультидисциплинарной команде

Условия

  • Конкурентная зарплата с комплексными льготами по здоровью и благополучию
  • Динамичная и коллаборативная рабочая среда
  • Employee ownership
  • Медицинская, стоматологическая и офтальмологическая страховка
  • Оплачиваемый отпуск и программы родительского отпуска
  • Групповое страхование жизни
  • Пенсионный план 401(k)
  • Оплата обучения и программы профессионального развития

Навыки

  • C++
  • Linux
  • Git
  • CI/CD
  • GitLab CI/CD
  • Python
  • MATLAB
  • SPI
  • I2C
  • CAN
  • Ethernet
  • GPS/GNSS
  • INS
  • sensor fusion

Похожие вакансии

Software Engineer IV
GAMA-1 TechnologiesSeniorGreenbeltУдалённо
25 окт.
Senior Backend Engineer
SamedaySeniorLehiОфис
1,620,000 – 1,860,000 USD в год
25 окт.
Senior Software Engineer – Data and Platform Tools – Bloomberg Connects
BloombergSeniorОфис
160,000 – 240,000 USD в год
25 окт.
Senior Backend Engineer/Staff Engineer
ProphetXSeniorSurpriseУдалённо
165,000 – 210,000 USD в год
25 окт.
Senior Backend Engineer
ProphetXSeniorSurpriseУдалённо
130,000 – 165,000 USD в год
25 окт.
PNT Software Engineer — Integrated Solutions for Systems, 80,000 – 160,000 USD в год, Auburn | itrelocate