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

Software Engineer (Embedded)

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

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

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

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

Текст:
/
TL;DR
Software Engineer (Embedded) (C/C++, spacecraft laser communications): Building the embedded flight and payload software stack for a high-throughput space-based laser data transport network with an accent on firmware, real-time control loops, commanding, telemetry, and fault management. Focus on hardware bring-up, low-level drivers, hardware-in-the-loop testing, and moving demonstrator software toward flight rigor.

Location: Culver City, California, United States; onsite. Relocation assistance to Los Angeles is available.

Company

hirify.global is a seed-stage aerospace company building a space-based, point-to-point data transport network using free-space laser links in Medium Earth Orbit.

What you will do

  • Own the flight and embedded software stack, from board-level drivers and bring-up through payload commanding, telemetry, and fault management.
  • Develop C/C++ firmware for terminal and payload electronics across bare-metal and RTOS environments.
  • Build the payload application layer, including commanding, telemetry, fault detection, diagnostics, and bus interfaces.
  • Implement real-time control loops based on designs from GNC and Lasercom engineers.
  • Support hardware bring-up and develop low-level I2C, SPI, UART, ADC, and Ethernet drivers.
  • Establish build systems, CI, hardware-in-the-loop testing, observability, safing behavior, and software update mechanisms.

Requirements

  • Bachelor’s or advanced degree in computer science, computer engineering, electrical engineering, or a related discipline.
  • Strong embedded development experience in C or C++, including bare-metal and RTOS environments.
  • Hands-on hardware bring-up and cross-domain debugging using oscilloscopes, logic analyzers, and JTAG.
  • Experience with low-level peripherals and drivers, including I2C, SPI, UART, ADC, and Ethernet.
  • Python experience for tooling, test automation, and data analysis.
  • Onsite work in Culver City, California is required.

Nice to have

  • Flight software frameworks or protocols such as cFS, F Prime, or CCSDS.
  • Real-time control loops, FPGA SoC platforms such as Zynq, and gateware-to-software interfaces.
  • Fault management, FDIR, hardware-in-the-loop infrastructure, telemetry pipelines, or ground-interface protocols.
  • Reliability-aware software experience in radiation-tolerant or safety-critical environments.

Culture & Benefits

  • Seed-stage environment with direct ownership of software running on new boards and flight hardware.
  • Employee stock options are included in compensation offers for full-time employees.
  • Medical, vision, and dental insurance with significant company coverage for employees and dependents.
  • Paid parental leave, flexible PTO, three weeks of accrued vacation, and ten company holidays annually.
  • Equipment and laboratory budget, plus relocation assistance to Los Angeles.

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