Architect - Embedded Systems and Software

3 days ago


Ottawa, Ontario, Canada NOVIPRO Full time

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.


  • Ottawa, Ontario, Canada Orion Innovation Full time $120,000 - $200,000 per year

    Role: Senior Software Architect with Embedded Systems & SatelliteLocation: Ottawa, ONType: HybridAs ourSoftware Architect, you will be responsible for the fundamental design and structural integrity of our core systems. Your work will directly influence the performance and reliability of our global network. This is a high-visibility, high-impactrole and...


  • Ottawa, Ontario, Canada Ciena Full time $79,000 - $150,000 per year

    As the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual growth, well-being, and belonging. We're a technology company that leads with our humanity—driving our business priorities alongside meaningful social,...


  • Ottawa, Ontario, Canada Ciena Full time $79,800 - $127,600

    As the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual growth, well-being, and belonging. We're a technology company that leads with our humanity—driving our business priorities alongside meaningful social,...


  • Ottawa, Ontario, Canada Dominion Dynamics Full time $80,000 - $120,000 per year

    Embedded Systems Engineer - Mechatronics & RoboticsPreferred Location: OttawaReports to: COOType: Full-timeAbout Dominion DynamicsDominion Dynamics is building Canada's first modern defence prime: software-defined, attritable, and sovereign.We believe tomorrow's military power won't hinge on exquisite platforms, but on the seamless coordination of adaptable,...


  • Ottawa, Ontario, Canada Dominion Dynamics Full time $80,000 - $120,000 per year

    Embedded Systems Engineer - Mechatronics & RoboticsPreferred Location: Ottawa Reports to: COOType: Full-TimeAbout Dominion DynamicsDominion Dynamics is building Canada's first modern defence prime: software-defined, attritable, and sovereign.We believe tomorrow's military power won't hinge on exquisite platforms, but on the seamless coordination of...


  • Ottawa, Ontario, Canada Insight Global Full time $60,000 - $180,000 per year

    Required Skills & ExperienceBachelor's in Engineering, Computer Science or related discipline3-8+ years of experience in embedded systems development with advanced proficiency in C and C++ (versions 17–20, preference for C++20).Proven expertise in Linux-based development, including Yocto Project for custom Linux distributions, experience with Single Board...


  • Ottawa, Ontario, Canada Dominion Dynamics Full time $80,000 - $120,000 per year

    Embedded Systems EngineerPreferred Location: OttawaReports to: COOType: Full-timeAbout Dominion DynamicsDominion Dynamics is building Canada's first modern defence prime: software-defined, attritable, and sovereign.We believe tomorrow's military power won't hinge on exquisite platforms, but on the seamless coordination of adaptable, AI-driven capabilities...


  • Ottawa, Ontario, Canada Ciena Full time US$25 - US$34

    As the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual growth, well-being, and belonging. We're a technology company that leads with our humanity—driving our business priorities alongside meaningful social,...


  • Ottawa, Ontario, Canada Dominion Dynamics Full time $80,000 - $120,000 per year

    Embedded Systems EngineerPreferred Location: Ottawa Reports to: COOType: Full-TimeAbout Dominion DynamicsDominion Dynamics is building Canada's first modern defence prime: software-defined, attritable, and sovereign.We believe tomorrow's military power won't hinge on exquisite platforms, but on the seamless coordination of adaptable, AI-driven capabilities...


  • Ottawa, Ontario, Canada SKYTRAC Full time $90,000 - $120,000 per year

    *Join Our Dynamic Team at SKYTRACAbout Us*SKYTRAC is a leader in transforming aviation communication through cutting-edge satellite and cellular technologies. Trusted by operators, OEMs, and organizations worldwide, SKYTRAC serves over 800 customers across all aerospace sectors. Our Low Earth Orbit (LEO) satellite solutions are redefining connectivity and...