Architect - Embedded Systems and Software
3 days ago
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.
-
Senior Software Architect
1 week ago
Ottawa, Ontario, Canada Orion Innovation Full time $120,000 - $200,000 per yearRole: 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...
-
Embedded Software Engineer
1 week ago
Ottawa, Ontario, Canada Ciena Full time $79,000 - $150,000 per yearAs 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,...
-
Embedded Software Engineer
1 week ago
Ottawa, Ontario, Canada Ciena Full time $79,800 - $127,600As 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,...
-
Embedded Systems Engineer
3 days ago
Ottawa, Ontario, Canada Dominion Dynamics Full time $80,000 - $120,000 per yearEmbedded 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,...
-
Embedded Systems Engineer
3 days ago
Ottawa, Ontario, Canada Dominion Dynamics Full time $80,000 - $120,000 per yearEmbedded 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...
-
Embedded Software Engineer
3 days ago
Ottawa, Ontario, Canada Insight Global Full time $60,000 - $180,000 per yearRequired 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...
-
Embedded Systems Engineer
3 days ago
Ottawa, Ontario, Canada Dominion Dynamics Full time $80,000 - $120,000 per yearEmbedded 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...
-
Embedded Software Engineer
1 week ago
Ottawa, Ontario, Canada Ciena Full time US$25 - US$34As 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,...
-
Embedded Systems Engineer
3 days ago
Ottawa, Ontario, Canada Dominion Dynamics Full time $80,000 - $120,000 per yearEmbedded 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...
-
Intermediate Embedded Software Engineer
1 week ago
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...