Назад
Company hidden
8 часов назад

Staff/Principal Flight Software Engineer (IV/V) (C++)

150 000 - 210 000$
Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Staff/Principal Flight Software Engineer (C++): Developing reliable, fault-tolerant flight software for nanosatellite vehicles and specialized payloads with an accent on embedded high-performance systems, hardware integration, and mission-critical reliability. Focus on leading satellite software programs, mentoring engineers, debugging Linux kernel and device communication paths, and validating software across simulation, flight, and hardware-in-the-loop environments.

Location: Irvine, California; preferred onsite, with hybrid or remote work possible after onboarding. U.S. citizenship and eligibility for required U.S. export authorizations and DoD security clearance are required.

Salary: $150,000–$210,000 USD annually, depending on level and qualifications.

Company

hirify.global manufactures satellite products and provides end-to-end satellite solutions for aerospace, defense, civil, and commercial missions.

What you will do

  • Establish software requirements in collaboration with multiple engineering teams.
  • Serve as the technical lead for a satellite program and communicate with customers in technical working groups.
  • Lead, mentor, and assign tasks to junior software engineers.
  • Design, develop, and maintain reliable, fault-tolerant C++ flight software for nanosatellite vehicles and payloads.
  • Create unit and regression tests and integrate software across simulation, flight replica, flight vehicle, and hardware-in-the-loop environments.
  • Travel approximately 10% to customers or vendors for design reviews and collaborative technical work.

Requirements

  • Bachelor’s degree in Computer Science or an equivalent field.
  • 8+ years of experience developing C++ applications for embedded, high-performance, or critical systems at Staff Engineer level, or 12+ years at Principal Engineer level.
  • Experience with GitHub or a similar Git tool.
  • Strong written and verbal communication skills, autonomy, thoroughness, and accountability.
  • U.S. citizenship with the ability to obtain and maintain a DoD security clearance.
  • Eligibility for U.S. space-technology export authorizations is required.

Nice to have

  • Linux kernel development, low-level driver subsystems, UART or serial communication drivers, and kernel-space debugging.
  • Experience with ARM and Texas Instruments embedded platforms, hardware abstraction layers, and evolving hardware/firmware platforms.
  • Test equipment experience, including oscilloscopes and spectrum analyzers.
  • Linux and GNU tools such as make, GCC, and GDB, plus Bash and Python scripting.
  • Build pipelines, on-target deployment and testing, and serial communications including CAN, RS-422/485, I2C, SPI, PCI, and SpaceWire.

Culture & Benefits

  • Professional office and manufacturing environment with access to satellite hardware.
  • Company-paid medical, dental, and vision coverage for employees and dependents.
  • 401(k) matching and flexible time off.
  • Education reimbursement and paid parental leave.
  • Company-paid life insurance and employee referral benefits.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →