Назад
Company hidden
обновлено 2 часа назад

Senior Software Engineer, Flight Software (Embedded C/C++)

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

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

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

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

Текст:
/
TL;DR
Senior Software Engineer, Flight Software (Embedded C/C++): Designing, integrating, and testing embedded flight software and firmware for LEO satellites with an accent on ARM Cortex-M systems, hardware integration, and satellite bus platforms. Focus on developing application, platform, and driver functionality, collaborating on spacecraft hardware and cloud interfaces, and building software- and hardware-in-the-loop test strategies.

Location: Based at the San Jose, California office

Salary: $184,000–$208,000 per year, plus equity and benefits

Company

hirify.global designs, builds, and operates LEO satellite constellations and provides integrated space systems for climate monitoring, national security, and other Earth intelligence applications.

What you will do

  • Define and build the satellite bus platform.
  • Translate software concepts and requirements into designs and working implementations through on-orbit operations.
  • Design, bring up, and support embedded software environments for satellite flight systems and peripherals using ARM Cortex-M CPUs.
  • Develop application, platform, and driver functionality and integrate compute and peripheral subsystems across software and hardware.
  • Collaborate with hardware and software teams on spacecraft design, flight software architecture, infrastructure, tools, and cloud backend communication.
  • Develop software- and hardware-in-the-loop testing strategies.

Requirements

  • B.S., M.S., or Ph.D. in computer science, electrical engineering, or a related field.
  • 8+ years of software engineering experience in a team environment.
  • Strong C/C++ programming skills and practical familiarity with other languages.
  • Experience integrating and controlling external hardware devices and interpreting hardware data sheets.
  • Excellent communication and presentation skills.
  • Must meet U.S. export-control eligibility requirements for access to controlled information.

Nice to have

  • Knowledge of ProtoBuf, YAML, JSON, and other data formats and schemas.
  • Embedded systems expertise, including resource-efficient design, low-level drivers, bit manipulation, IRQ handling, RTOS frameworks, and I/O or communication buses.
  • Familiarity with Linux-based development, embedded Linux, FPGA, hardware design, RF communications, cloud infrastructure, or network architecture.
  • Experience taking products from concept through delivery to customers or the market.

Culture & Benefits

  • Full-time employment with equity compensation.
  • Medical, dental, and vision insurance.
  • 401(k) retirement plan, disability insurance, and life insurance.
  • Three weeks of paid vacation, 12 paid holidays, unlimited sick time, and paid parental leave.
  • Equal employment opportunity and reasonable accommodations during the application and interview process.

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