Jobs.ca
Jobs.ca
Language
NOVIPRO logo

Architect - Embedded Systems and Software

NOVIPRO2 days ago
Ottawa, Ontario
Mid Level
full_time

About the role

NOVIPRO is currently looking for an Architect - Embedded Systems and Software for a 12 month contract.

The client is based in Ottawa

Onsite: 4 days/week

Full time. Temp to perm position

Context:

The team is responsible for designing, developing, integrating, and maintaining mission-critical embedded software for a next-generation satellite telecommunications system. The Senior Architect will play a strategic role in defining distributed software architectures, with a focus on performance, security, real-time communication, and integration with complex platforms such as EMS/NMS and the ground segment.

Responsibilities:

  • Lead the design and implementation of distributed software architectures for embedded and network management systems.
  • Develop and maintain modules using modern C++ in a Linux environment.
  • Architect EMS/NMS platforms for managing distributed embedded systems.
  • Champion advanced development practices: TDD, simulation frameworks, CI/CD, containerization.
  • Provide technical leadership through code reviews and enforcement of coding standards.
  • Design and implement networking features (e.g., MPLS) within the ground segment.
  • Document architectural decisions and ensure alignment with performance and security goals.
  • Drive modernization of engineering processes and tooling adoption.

Requirements:

  • 15+ years of software development experience, including 5+ years in software architecture.
  • Strong command of modern C++ (14/17/20).
  • Deep experience in real-time embedded systems and resource-constrained environments.
  • Advanced Linux knowledge (kernel, optimization, debugging tools).
  • Proven experience designing EMS/NMS or distributed management platforms.
  • Solid understanding of networking protocols, system performance, and cybersecurity.
  • Familiarity with Docker, Kubernetes, and CI/CD pipelines.
  • Cloud knowledge (AWS or Azure) is an asset.
  • Strong analytical skills and ability to solve complex system-level challenges.

Nice to Have:

  • Experience in the satellite, telecom, defense, or mission-critical systems industries.
  • Additional technical skills: Python, Bash, cloud platforms, simulation tooling.
  • Ability to clearly document and communicate architectural decisions to cross-functional teams.

About NOVIPRO

IT Services and IT Consulting
51-200

WELCOME TO NOVIPRO'S WORLD OF INNOVATION

Welcome to a universe where vision, innovation and transformation are at the heart of every project. Your unique challenges drive our experts to constantly surpass themselves day after day, crafting innovative solutions to maximize your performance and your profitability.

At NOVIPRO, we offer:

  • a wide range of solutions for businesses: professional services, software packages (ERP), software and infrastructure solutions
  • experienced specialists with high-level expertise in business processes, Big Data, IT and Cloud computing
  • state-of-the-art Cloud solutions with multiple data centers in Canada
  • comprehensive customer support and unrivaled customer service

OUR ADDED VALUE

IMPROVE your organizational efficiency MAXIMIZE the value of your business data ENSURE the profitability, performance, reliability and security of your environments PROACTIVE strategies to help you stay ahead of the competition PERSONALIZED approach to meet your company’s unique needs

AN EXCLUSIVE METHODOLOGY

Based on best industry practices, NOVIPRO's Exclusive Methodology is designed to help companies large and small to assess their IT services and to simplify and optimize their infrastructure. This methodology applies to fields as varied as:

  • Infrastructure/Cloud computing
  • Monitoring
  • Business processes
  • Security
  • Big data

Our goal: to help you achieve the agility you need to meet your objectives, at your own pace, with your resources, geared to your business needs.

THE SKILLS YOU NEED, WHEN YOU NEED THEM!

We offer clients a vast pool of technical skills to help you with isolated issues or specific projects and mandates. www.novipro.com/en/it-services/backup-resources/