обновлено 5 часов назад
Staff Embedded Software Designer (Aerospace)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Staff Embedded Software Designer (Aerospace) (C/C++/Embedded Linux/FPGA): Designing and maintaining embedded software for spacecraft and ground-based systems supporting a satellite fleet with an accent on Linux networking, FPGA platform integration, and reliable software delivery. Focus on optimizing resource-constrained systems, debugging across hardware and software layers, and providing technical leadership to junior engineers.
Location: Remote within Canada or the United States; Toronto, Ontario office available.
Company
develops on-orbit connectivity, optical data relay, and space communication systems for critical missions.
What you will do
- Design, develop, and maintain embedded software for spacecraft and ground-based satellite systems.
- Build Linux networking infrastructure, including routing, control-plane, and dataplane integrations.
- Develop software for FPGA-based platforms, including bring-up, driver integration, and memory-mapped interface optimization.
- Create automated tests, validation tools, and technical documentation.
- Participate in architecture discussions, design reviews, and code reviews while improving reliability and performance.
- Provide technical leadership and mentorship to junior engineers.
Requirements
- 8+ years of embedded software development experience.
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.
- Strong proficiency in C and modern C++.
- Experience with embedded Linux, operating system internals, concurrency, IPC, synchronization, memory management, and hardware/software interfaces.
- Experience with embedded build systems and toolchains such as Yocto/OpenEmbedded, Buildroot, or CMake.
- Ability to debug and optimize complex software in resource-constrained or performance-sensitive environments.
Nice to have
- Experience developing aerospace software.
- Embedded security experience, including secure boot, HSMs, certificate and key management, authentication, or encrypted communications.
- Linux networking, multi-stage bootloader, RTL, Verilog, VHDL, or embedded SoC experience.
- Master’s degree in a related field.
Culture & Benefits
- Remote work with collaboration across distributed teams and time zones.
- Competitive compensation with an equity plan.
- Health, dental, and vision insurance, including dependent coverage.
- Unlimited vacation, parental leave, and a company-wide holiday shutdown.
- $1,500 annual professional development fund and relocation packages for approved roles.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
3 дня назад
Embedded Software Engineer (IoT)
130 000 - 195 000$
4 дня назад
Staff Embedded Software Engineer (IoT)
185 000 - 195 000CAD
1 день назад
Embedded Software Engineer II (C/C++)
90 000 - 115 000$
Tenstorrent
4 дня назад
Staff Firmware Engineer (RISC-V)
1 день назад
Embedded Software Engineer III (C/C++)
100 000 - 135 000$
4 дня назад