Embedded Software Designer (Embedded Linux)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Embedded Software Designer (Embedded Linux): Developing on-board software for next-generation satellites with an accent on reliable C/C++ code, Embedded Linux drivers and applications, and interfaces to avionics sensors, IoT devices, and payloads. Focus on designing system architecture, implementing hardware interfaces, and participating in code reviews.
Location: Remote (Canada)
Salary: $131,100 - $181,100 a year
Company
operates the first commercial optical data relay constellation, providing real-time space communications with 33 satellites launched.
What you will do
- Develop reliable, high-quality C and C++ code for on-board satellite software.
- Build Embedded Linux drivers and applications.
- Design, implement, and integrate interfaces to avionics sensors, IoT devices, and payloads.
- Participate in architecture, design, and code reviews.
- Collaborate with electrical, digital design, and operations teams to define features and solidify system architecture.
Requirements
- 3+ years of embedded software development experience.
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent.
- Strong skills in software design, algorithms, testing, and debugging.
- Proficiency in C/C++ for embedded systems, including interrupt handlers, concurrency, memory-mapped peripherals, SPI, I2C, CAN.
- Experience with embedded OS and build systems like OpenEmbedded/Yocto, FreeRTOS; Embedded Linux kernel modules, device trees, drivers.
- Familiarity with git and build systems like CMake or Meson; strong communication in collaborative environment.
Nice to have
- Experience in aerospace software or multi-stage bootloaders.
- Knowledge of modern networking protocols.
- Background in fast-paced startup or R&D environments.
Culture & Benefits
- Competitive compensation with equity plan.
- Comprehensive health, dental, vision insurance including dependents.
- Unlimited vacation, parental leave, company-wide holiday shutdown.
- Relocation packages for approved roles, $1,500 professional development fund.
- Semi-annual parties, team events, fully stocked Toronto office, town halls.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →