yandex
spiria
Страна
Канада
Зарплата
95 000 $ – 120 000 $
+500% приглашений

Откликайтесь
на вакансии с ИИ

Ускорим процесс поиска работы
SeniorГибридПолная занятость

Senior/Lead C++ Developer

Оценка ИИ

Привлекательная вакансия в стабильной канадской компании с хорошим соцпакетом и интересными R&D задачами. Гибридный график и фокус на work-life balance являются значительными плюсами.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
Оценка ИИ

Высокая сложность обусловлена требованиями к глубокому знанию C++ (более 8 лет), опытом работы с AI-инференсом и системным программированием под Linux. Роль предполагает лидерские качества и свободное владение двумя языками (английским и французским).

Анализ зарплаты

Медиана95 000 $
Рынок80 000 $ – 115 000 $
Оценка ИИ

Предлагаемая зарплата ($95k-$120k CAD) находится в пределах рыночной нормы для Квебека, однако для позиции уровня Lead в высокотехнологичном секторе (AI/Embedded) она ближе к нижней границе рынка. Топовые специалисты в Монреале могут претендовать на суммы до $140k-150k в крупных технологических компаниях.

Сопроводительное письмо

I am writing to express my strong interest in the Senior/Lead C++ Developer position at Spiria. With over 8 years of experience in high-performance C++ development and a deep understanding of Linux environments, I am confident in my ability to contribute to your multidisciplinary team and help drive the development of cutting-edge technological solutions.

Throughout my career, I have focused on architecting robust software systems and integrating complex components, including AI models and real-time schedulers. My experience aligns perfectly with your requirements for designing core libraries and optimizing code for constrained environments. Furthermore, as a proactive collaborator with experience in Agile methodologies, I am eager to bring my technical leadership and mentoring skills to Spiria's innovative projects.

I am particularly drawn to Spiria's commitment to technological excellence and work-life balance. I look forward to the possibility of discussing how my background in performance-critical applications and system autonomy can support your team's goals in Montreal and Laval.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в spiria уже сейчас

Присоединяйтесь к Spiria, чтобы создавать инновационные решения на C++ и развивать технологии будущего в Монреале!

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

We are looking for a Senior C++ Developer, with the possibility of filling multiple positions, including a Team Lead role, to collaborate on a wide range of innovative projects in partnership with our clients. The successful candidate will work within a multidisciplinary team of talented engineers, developers, designers, and QA analysts, and will contribute to the design and development of cutting-edge technological solutions.

As a Senior C++ Developer at Spiria, you will be required to:

  • Write, modify, optimize, and debug C++ code.
  • Design and develop high-performance software systems in C++.
  • Architect and implement core libraries, schedulers, and reusable components for intelligent agents.
  • Participate in testing and quality assurance activities according to established strategies.
  • Lead or contribute to R&D initiatives focused on system autonomy, decision-making, and reliability.
  • Integrate AI models (SLMs, LLMs, VLMs, policies) into constrained environments and deterministic execution loops.
  • Collaborate on various project-related activities in an Agile context: effort estimation, requirements analysis, prototyping, problem solving, and software component integration and configuration.
  • Review code and architecture to ensure compliance with development standards and best practices.
  • Collaborate with multidisciplinary local and international teams (autonomy, core, display/visualization).

Keys to your success:

  • More than 8 years of experience in C++ development.
  • Experience working with Python.
  • Expertise in Linux/Unix environments.
  • Demonstrated ability to design robust systems and write efficient code.
  • Strong adaptability to meet objectives and deadlines.
  • Ability to provide technical leadership and mentor less experienced team members.
  • Self-motivated, proactive, and able to collaborate effectively.
  • Strong aptitude for solving complex problems.
  • Experience with Agile methodologies.
  • Knowledge of unit testing.
  • Proficiency in English and/or French (spoken and written).\*

Nice to have:

  • Experience with embedded systems, real-time systems, or performance-critical applications.
  • Experience with Universal Scene Description (USD), 3D environments, and digital twins.
  • Knowledge of agent-based architectures, schedulers, or behavior trees.
  • Knowledge of or experience with AI inference engines (such as ONNX Runtime, TensorRT).
  • Familiarity with signal processing: audio, video, image, LiDAR, streaming pipelines, or simulation

Employment details:

  • Collaboration with development teams based in the Montreal or Laval offices, depending on the assigned project.
  • On-site presence at the Montreal office or at the client’s location, 2–3 days per week.
  • Salary range: $95 000-120 000, based on a 37.5-hour workweek.

What we offer you:

  • Vacation bank of 3 weeks per year.
  • 5 additional fixed days off during the winter holidays.
  • Flexible personal days to handle life’s ups and downs.
  • Deferred Profit Sharing Plan (DPSP) and RRSP with employer contributions.
  • Group insurance with broad coverage.
  • Telemedicine and Employee Assistance Program via TelusHealth.
  • Paid training, certification and association expenses.
  • Spiri-Flex reimbursements yearly for health, ergonomics, and connectivity-related expenses.

Work Environment

We believe work-life balance is essential. We make this possible through a flexible work organization and a personalized working style. Whether you’re at the office or in your location of choice, what matters most is the impact of your work, not where you're doing it from.

About Us

At Spiria, we’re a team of over 150 professionals across Canada. For more than 20 years, we’ve been building custom software solutions driven by a strong commitment to code quality, technological excellence, collaborative creation, and customer satisfaction.

\ Bilingualism is essential for this role. The person in this role will need to collaborate with internal and external clients across North America in both French and English for all tasks.*

At Spiria, we believe diversity is a major strength. We therefore adhere to the principle of employment equity and encourage applications from women, visible minorities, Indigenous people, persons with disabilities, LGBTQIA2S+ individuals, and other marginalized communities.

AI Notice

Our recruitment tools use AI to assist in the initial screening of applications, but never replace the intuition and expertise of our recruitment teams.

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • Unit Testing
  • Agile
  • C++
  • Python
  • Embedded Systems
  • Linux
  • LiDAR
  • Unix
  • ONNX Runtime
  • TensorRT
  • Signal Processing
  • Real-time Systems

Возможные вопросы на собеседовании

Вакансия требует интеграции AI-моделей в детерминированные циклы выполнения.

Как вы обеспечиваете предсказуемость и детерминизм при интеграции тяжелых AI-моделей в системы реального времени на C++?

Позиция предполагает роль Team Lead и менторство.

Опишите ваш подход к проведению код-ревью: на каких аспектах архитектуры вы фокусируетесь при работе с Senior-разработчиками?

Упоминается работа с высокопроизводительными системами и планировщиками.

Какие стратегии управления памятью и оптимизации кэша вы используете для минимизации задержек в критически важных компонентах?

В стеке указан Python наряду с C++.

В каких сценариях вы предпочитаете использовать Python вместо C++ в рамках одного проекта и как вы организуете взаимодействие между этими языками?

Работа ведется в Agile-контексте с распределенными командами.

Как вы оцениваете риски и трудозатраты при разработке R&D инициатив, где требования могут быть не до конца определены?

Похожие вакансии

DstLab
200 000 ₽ – 280 000 ₽

.NET разработчик Middle+ , Senior

SeniorУдалённоРоссия
.NET Core · C++ · PostgreSQL · Entity Framework Core · REST · Git · CI/CD · Apache Kafka · RabbitMQ · React · MobX · TypeScript · HTML · CSS · JavaScript · Unit Testing
+16 навыков
NDA
200 000 ₽ – 250 000 ₽

Senior C++ Developer (ATM / Payment Systems)

SeniorУдалённоРоссия
C++ · CEN/XFS · NDC · EMV · StateMachine · API
+6 навыков
Top Selection
290 000 ₽ – 320 000 ₽

Senior Java developer

SeniorУдалённоРоссия
Java · Spring Boot · Spring Framework · Kafka · PostgreSQL · Microservices · DDD · Saga Pattern · Camunda · Temporal · Docker · Kubernetes · CI/CD · Apache Cassandra · Hibernate · ELK · GitLab CI · Argo CD
+18 навыков
Первый Бит
350 000 ₽ – 500 000 ₽

Старший разработчик C++

SeniorУдалённоРоссия
C++ · STL · Java · JVM · Python · asyncio · TCP/IP · HTTP · REST · AMQP · RabbitMQ · PostgreSQL · SQLite · Linux · Systemd · Android · Kotlin
+17 навыков
DataDev
250 000 ₽ – 300 000 ₽

Senior Java Developer

SeniorУдалённоРоссия
Java · Spring Framework · Spring Boot · Spring Cloud · Hibernate · SOLID · OOP · Redis · MongoDB · Docker · Kubernetes · CI/CD · JUnit · Mockito · Microservices · Web3
+16 навыков
Invista
250 000 ₽ – 400 000 ₽

Senior Python Developer

SeniorУдалённоРоссия
Python · FastAPI · PostgreSQL · Redis · PyTest · unittest · CI/CD · GitHub Actions · Jenkins · REST API · GraphQL · Git
+12 навыков
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!

spiria
Страна
Канада
Зарплата
95 000 $ – 120 000 $