Назад
Company hidden
7 дней назад

Senior Software Engineer - Test Infrastructure

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

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

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

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

Текст:
/
TL;DR
Senior Software Engineer - Test Infrastructure (Aerospace): Designing and maintaining hardware-in-the-loop testbeds, electrical ground support equipment, and automation frameworks for spacecraft systems with an accent on embedded systems, networking, and realistic system-level validation. Focus on simulating mission faults and edge cases, integrating continuous-integration pipelines, and troubleshooting complex issues across software, hardware, and communications infrastructure.

Location: Onsite in Golden, Colorado, US; collaboration with teams in San Francisco, California, and Toulouse, France.

Salary: USD 140,000–210,000 per year

Company

hirify.global provides end-to-end spacecraft missions as a service, integrating, launching, and operating satellites for governments, companies, and research institutions.

What you will do

  • Design, build, deploy, and maintain high-fidelity Hardware-in-the-Loop testbeds emulating spacecraft systems, sensors, and communication links.
  • Develop Electrical Ground Support Equipment for spacecraft assembly, integration, testing, validation, and verification.
  • Build tools and frameworks for simulating faults, edge cases, and mission scenarios that are difficult to reproduce with physical hardware.
  • Collaborate with systems, software, hardware, and operations teams to evolve test platforms and requirements.
  • Extend test infrastructure for continuous-integration pipelines and realistic system-level validation of code changes.
  • Troubleshoot issues across software, embedded hardware, networking, and system configuration.

Requirements

  • Master’s degree in Computer Science or a similar field.
  • 2+ years of experience working with Linux systems, including configuration, debugging, and system-level troubleshooting.
  • Strong understanding of networking fundamentals, OSI layers, packet analysis, and TCP/IP and UDP data exchange protocols.
  • Hands-on experience with embedded systems or low-level hardware such as Raspberry Pi, Arduino, or microcontrollers.
  • Proficiency in Python 3.9+ for test automation frameworks, device drivers, or test orchestration tools.
  • Experience containerizing applications with Docker.
  • Familiarity with at least one modern CI tool, such as Jenkins, GitLab CI, Buildkite, or CircleCI, and experience integrating test pipelines.
  • Ability to work independently with some guidance, take ownership, adapt across multiple responsibilities, and learn evolving technologies.

Nice to have

  • Experience designing or automating complex HIL/SIL testbeds, signal conditioning, fault injection, or hardware emulation.
  • Experience with Infrastructure-as-Code systems, specifically NixOS.
  • Familiarity with networking simulation tools such as network emulators or virtual switches.
  • Interest or experience with hardware test automation frameworks, including custom Python-based test rigs.

Culture & Benefits

  • Collaborative culture centered on ownership and close work with internal and external teams.
  • Company-paid medical, dental, and vision insurance, with FSA and HSA options.
  • Employer-paid life, disability, and parental leave benefits.
  • Flexible time off, sick leave, 12 paid holidays, and a 401(k) plan with equity options.
  • Daily catered lunches, snacks, social events, off-sites, and international exposure to the France-based team.
  • Relocation assistance when applicable.

Hiring process

  • Attach a copy of the resume in English for review across the international offices.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →