c++embedded linuxcrtosbspaerospacedevice drivershardware abstraction layerboard bring up
Вакансия из Hirify Global, списка международных tech-компаний Для мэтча и отклика нужен Plus
Пожаловаться
Зарплата и рынок
развернуть
$150к-190к/год
$170к$190кмедиана$200к
По похожим ролям (50) ~ $190к/год
91
Крутая вакансия
развернуть
Чётко очерченная роль в растущей компании космической инфраструктуры: работа с лётным оборудованием и сильный пакет льгот.
Актуальный стек
Космическая отрасль
Понятные задачи
Сильный соцпакет
?Работа в офисе
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Подключить Plus
Описание вакансии
Текст:
Hirify AI/Оригинал
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, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →