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

Embedded Linux Software Engineer (Aerospace)

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

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

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

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

Текст:
/
TL;DR
Embedded Linux Software Engineer (Aerospace): Building and maintaining Yocto-based Linux distributions, drivers, and platform infrastructure for custom avionics hardware with an accent on low-level hardware integration, system security, and fault-tolerant updates. Focus on board bring-up, kernel and user-space debugging, secure boot, cryptographic asset management, and OTA rollback systems.

Location: Redondo Beach, United States; onsite

Salary: $120,000–$180,000 per year

Company

hirify.global develops in-space transportation vehicles and propulsion systems for orbital transport, payload delivery, constellation deployment, and precision reentry services.

What you will do

  • Build, configure, and maintain Yocto-based Linux distributions for custom avionics hardware.
  • Perform avionics computer board bring-up and debug hardware/software integration across CPU, memory, and peripheral subsystems.
  • Develop, port, maintain, and debug Linux device drivers for sensors, communication buses, and memory devices.
  • Implement secure boot, code signing, cryptographic asset management, AppArmor, and SELinux mandatory access controls.
  • Design and maintain OTA update infrastructure with rollback and A/B partitioning, including system configuration, startup scripts, and fault-tolerant resource allocation.

Requirements

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • Experience building and maintaining Yocto-based embedded Linux distributions for custom boards.
  • Demonstrated ability to develop, configure, and debug Linux kernel drivers.
  • Demonstrated C/C++ development experience in constrained, low-level environments.
  • Applicants must be U.S. Persons or eligible to obtain an export license under applicable U.S. export regulations, including ITAR and EAR.

Nice to have

  • Experience with UART, SPI, I2C, CAN, and similar communication buses.
  • Understanding of embedded software principles, real-time constraints, and resource-limited systems.
  • Experience designing and deploying OTA updates using dual-partition or rollback-safe systems.
  • Familiarity with SELinux, AppArmor, secure boot, TPM, and cryptographic key management.
  • Experience with embedded CI/CD pipelines such as GitLab, Jenkins, or CircleCI.
  • Familiarity with containerization and reproducible embedded-platform builds.
  • Hands-on experience with oscilloscopes, hardware debuggers, and signal analyzers.
  • Strong written and verbal communication for technical documentation, design reviews, and cross-discipline collaboration.

Culture & Benefits

  • Full-time onsite role in the Software department.
  • Eligible full-time hires may receive stock options.
  • Medical, vision, and dental coverage are available.
  • Access to a 401(k) retirement plan.
  • Equal opportunity employment based on merit, competence, and qualifications.

Hiring process

  • Application received and resume review.
  • Introductory phone interview followed by technical phone interview(s).
  • Onsite interview and offer.

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