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

Embedded Software Engineer (C/C++)

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

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

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

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

Текст:
/
TL;DR
Embedded Software Engineer (C/C++/Aerospace): Developing low-level software for spacecraft hardware, including hardware abstraction layers, device drivers, board support packages, and hardware interfaces with an accent on embedded Linux, RTOS platforms, and flight-ready integration. Focus on board bring-up, hardware/software debugging, peripheral and data-transfer optimization, and validating software directly on target hardware.

Location: Golden, Colorado, United States; onsite

Salary: USD 150,000–190,000 per year

Company

hirify.global builds and operates reliable, shareable satellites and provides end-to-end space missions for governments, companies, and research institutions.

What you will do

  • Design, develop, and maintain hardware abstraction layers, device drivers, and board support packages.
  • Develop and optimize hardware interfaces, peripherals, and data-transfer mechanisms.
  • Lead board bring-up, hardware/software integration, and low-level debugging.
  • Write reliable C/C++ software for embedded Linux and/or RTOS platforms.
  • Diagnose hardware/software issues using documentation, debugging tools, and direct hardware testing.
  • Develop unit and integration tests and collaborate with hardware, FPGA, and systems engineers on flight-ready solutions.

Requirements

  • 5+ years of professional embedded software development experience in C and/or C++.
  • Hands-on experience designing and developing HALs and low-level device drivers.
  • Experience with BSPs, register-level programming, and hardware/peripheral configuration.
  • Experience with board bring-up, hardware/software integration, and low-level debugging.
  • Experience with embedded Linux and/or RTOS platforms.
  • Understanding of UART, SPI, I²C, DMA, Ethernet, LVDS, or SpaceWire.
  • Experience with GDB, JTAG, logic analyzers, or oscilloscopes; ability to read schematics and datasheets and troubleshoot across hardware and software.
  • Strong problem-solving skills, ownership, and ability to work across multidisciplinary teams.

Nice to have

  • Linux kernel internals, kernel-space driver development, and device trees.
  • Yocto or Buildroot embedded Linux build systems.
  • ARM-based SoCs and FPGA integration.
  • Aerospace, spaceflight, or safety-critical software experience.
  • Radiation mitigation techniques, including Single Event Upset handling.
  • Embedded virtualization or hypervisor experience.

Culture & Benefits

  • Company-paid medical, dental, and vision insurance options for employees and dependents, plus FSA and HSA programs.
  • Company-paid life, AD&D, short-term, and long-term disability insurance.
  • Flexible time off, vacation and sick leave, and 12 paid holidays.
  • 401(k), equity options, catered lunches, snacks, and social events.
  • Paid parental leave, fertility and family-forming benefits, and applicable relocation assistance.
  • International collaboration with the team in France.

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

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