Вакансия из Hirify Global, списка международных tech-компаний Для мэтча и отклика нужен Plus
Пожаловаться
Зарплата и рынок
ЗП не указана
На похожих ролях по рынку
$140к$181кмедиана$202к
50 в выборке
86
Хорошая вакансия
развернуть
У роли четкий фокус на разработке встроенного ПО для космической связи, но контракт от шести месяцев дает меньше долгосрочной определенности, чем постоянная работа.
Кликните для подробной информации
Срочный контрактАктуальный стекКосмическая связьЧеткие задачиПоддержка развития
Оценка от Hirify AI
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Подключить Plus
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Senior Embedded Software Designer (Aerospace): Developing and maintaining reliable embedded software for spacecraft and ground-based systems with an accent on secure communications, low-level Linux components, and hardware interfaces. Focus on designing drivers and kernel modules, building automated validation tooling, improving system reliability, and providing technical guidance to junior engineers.
Location: Remote within Canada or the United States.
Company
hirify.global develops real-time on-orbit connectivity, optical data relay, and space communications capabilities for spacecraft and ground-based systems.
What you will do
Design, develop, and maintain reliable embedded software for spacecraft and ground-based systems supporting a growing satellite fleet.
Design and implement secure communications capabilities, including encryption, authentication, and key exchange.
Build and maintain low-level software components, including device drivers, kernel modules, hardware interfaces, and platform services.
Develop automated tests, validation tools, and technical documentation.
Participate in architecture discussions, design reviews, and code reviews while collaborating with software, hardware, and operations teams.
Identify performance, reliability, and architecture issues; drive improvements; and mentor junior engineers.
Requirements
6+ years of experience developing embedded software for complex, high-reliability systems.
Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience.
Strong software engineering fundamentals, including system design, debugging, testing, performance analysis, and maintainable code development.
Proficiency in C/C++ for embedded systems, including concurrency, interrupt handling, memory-mapped peripherals, and SPI, I2C, UART, and CAN interfaces.
Experience with embedded Linux and/or RTOS environments, including Yocto/OpenEmbedded and FreeRTOS.
Experience developing Linux kernel modules, device drivers, and device tree integrations.
Experience developing and maintaining automated test frameworks, validation tooling, or hardware/software integration test environments.
Strong cross-functional collaboration and communication skills across software, hardware, and operations teams.
Proficiency with Git-based version control and code review practices; willingness to effectively use AI-assisted engineering tools.
Nice to have
Master’s degree in Computer Science, Computer Engineering, or a related field.
Experience developing software for aerospace applications.
Experience with secure boot, hardware security modules, certificate and key management, authentication, or encrypted communications.
Familiarity with Linux networking, including routing, interfaces, netlink, and packet-processing pipelines.
Experience developing multi-stage bootloaders.
Strong knowledge of computer networking and modern networking protocols.
Experience with RTL using Verilog and/or VHDL and embedded SoCs.
Culture & Benefits
Remote work arrangement within Canada or the United States.
Full-time contract engagement of 6+ months.
Competitive compensation with an equity plan.
Health, dental, and vision insurance, including dependents.
Unlimited vacation, parental leave, company holiday shutdown, and a $1,500 annual professional development fund.
Relocation packages are available for approved roles; frequent in-office events are held at the Toronto office.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →