Назад
Company hidden
2 дня назад

Staff Embedded Software Designer (Aerospace)

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

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

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

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

Текст:
/

TL;DR

Staff Embedded Software Designer (C++/Embedded Linux): Developing and maintaining reliable embedded software for spacecraft and ground-based assets with an accent on Linux networking and FPGA-based platforms. Focus on optimizing memory-mapped interfaces, driver integration, and ensuring system reliability for a growing satellite constellation.

Location: Hybrid in Toronto, Ontario

Company

hirify.global provides real-time Internet access for space-based assets through the first commercial optical data relay constellation.

What you will do

  • Design, develop, and maintain high-quality embedded software for spacecraft and ground-based satellite systems.
  • Implement Linux networking infrastructure, including routing, control-plane, and dataplane integration.
  • Develop software for FPGA-based platforms, including bring-up and optimization of memory-mapped interfaces.
  • Create automated tests, validation tools, and technical documentation to ensure long-term maintainability.
  • Lead software architecture discussions, design reviews, and code reviews to maintain system reliability.
  • Provide technical leadership and mentorship to junior engineers while driving engineering best practices.

Requirements

  • 5+ years of embedded software development experience.
  • Strong proficiency in C and modern C++.
  • Deep experience with embedded Linux environments and OS internals (concurrency, IPC, memory management).
  • Experience with embedded build systems such as Yocto, OpenEmbedded, Buildroot, or CMake.
  • Ability to optimize software in resource-constrained or performance-sensitive environments.
  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent.

Nice to have

  • Experience developing software for aerospace applications.
  • Knowledge of embedded security (secure boot, HSMs, encrypted communications).
  • Experience implementing multi-stage bootloaders and modern networking protocols.
  • Familiarity with RTL (Verilog/VHDL) and embedded SoCs.
  • Master's degree in a relevant engineering field.

Culture & Benefits

  • Competitive compensation with a robust equity plan.
  • Comprehensive health, dental, and vision insurance for employees and dependents.
  • Unlimited vacation, supportive parental leave, and company-wide holiday shutdowns.
  • Annual professional development fund of $1,500.
  • Relocation packages available for approved roles.
  • Vibrant office culture in Toronto with frequent team events and stocked kitchen.

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