Staff Embedded Software Designer (Aerospace)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →