Software Engineer focused on compiler development (Clang/LLVM/MLIR-based) for FPGA design tools, contributing to SoC design and verification workflows.
Compensation
The annual base salary range for this position is $76,000 - $114,000.*
Responsibilities
Develop, verify, and maintain advanced analysis and transformation passes for the state-of-the-art high-level synthesis (HLS) compiler.
Optimize HLS-generated hardware architectures to enhance power efficiency, performance, and area utilization.
Analyze complex, real-world customer applications created with high-level synthesis to identify opportunities for performance and area improvements.
Implement new HLS features as needed.
Requirements
Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a related field
Supports automation, ideation of new tools and technologies, building Proof of Concepts, managing End-User-Computing objects (EUCs) and Robotics Process Automation (RPA), and leading projects for Wealth Operations.
Compensation
$69,700 - $98,400 CAD
Responsibilities
Develop and optimize processes using Excel VBA
Troubleshoot existing complex VBA code used for automation of operational processes
Write code in Python/Databricks/PySpark and migrate legacy code
Automate and simplify processes using Power Pivot, Power Query, Power BI, Tableau, and Power Platform
Create reporting and advanced data analysis techniques to derive insights and visualizations
Requirements
Bachelor's degree in Computer Science or related field
Hands‑on engineering role focused on designing, building, deploying, and improving automation, integrations, software, and AI‑enabled solutions that reduce avoidable support demand and employee effort.
Locations (3)
Center Valley, Pennsylvania, United States
Las Vegas, Nevada, United States
Toronto, Canada
Responsibilities
Partner with the VP and Support subject‑matter experts to translate prioritized contact reduction opportunities into clear technical requirements and solution options.
Validate feasibility using contact data, workflow observations, system behavior, and operational metrics; challenge assumptions when opportunities differ in practice from initial expectations.
Determine the simplest and most reliable intervention across software, integrations, workflow automation, self‑service, and AI, including recommending alternatives when automation is not the appropriate solution.
Senior Quality Engineer, Real Assets, Alternative Investment Technology
CPP Investments | Investissements RPC · Posted Aug 18, 2026
Lead Software Engineer responsible for designing, developing and delivering cloud‑native applications for CPP Investments’ capital markets and treasury platforms.
Responsibilities
Lead the architecture, design, development and deployment of scalable, resilient, and secure applications using Java and AWS
Lead, mentor and develop a team of 7–8 software engineers
Establish engineering standards and advance cloud‑native development, Infrastructure as Code, microservices and event‑driven architecture practices
Champion the responsible adoption of AI‑assisted development, coding agents and intelligent automation throughout the software development lifecycle
Drive engineering excellence through code reviews, automated testing, CI/CD, DevSecOps, observability and continuous improvement
Requirements
Bachelor’s degree in computer science, engineering, information technology or a related discipline
Senior Associate in Deals Real Assets focusing on data engineering and digital solutions for capital projects.
Compensation
The salary range for this position is $60,000 - $100,100.
Responsibilities
Architect, design, and develop robust, end-to-end data pipelines utilizing Azure Data Factory, Azure Databricks, and Azure Synapse Analytics
Design and implement data models within Azure Data Lake, leveraging Medallion Architecture and building complex business logic into scalable, efficient transformations
Develop processes to ingest data from relational databases, APIs, flat files, and project management systems
Automate data workflows and implement CI/CD practices for data pipelines using Azure DevOps or GitHub Actions
Monitor, troubleshoot, and optimize data solutions for performance, scalability, and cost-effectiveness
Requirements
Bachelor's degree in Computer Science, Engineering, Information Technology, or related field
Lead analytics work within the Surgical and Medical Imaging sectors, developing indicators, methodologies, and advanced analyses to support executive decision‑making and system improvement.
Responsibilities
Provide analytical leadership on quantitative and qualitative analyses of clinical and administrative data
Build strong relationships with internal and external stakeholders
Develop analytics plans, methodology protocols, and data acquisition and collection plans
Deliver rigorous, timely analytics products with briefing notes, presentations and reports
Support the Analytics Manager in setting timelines and priorities
Requirements
Masters degree in epidemiology, biostatistics, health sciences, industrial engineering or related fields
A newly created winter student position based in downtown Ottawa focusing on sourcing, tracking and benchmarking statistical data.
Compensation
The expected salary for this position is $22 per hour.
Responsibilities
Assist with the development, testing and maintenance of Power BI dashboards, reports and data models that support decision-making across Ottawa Tourism.
Prepare, clean, transform and integrate data from a variety of sources using tools such as Excel, Power Query, Power BI and Microsoft Fabric.
Support data quality and validation activities, including identifying missing, duplicate or inconsistent data, reconciling reported results to source data, and documenting data-quality issues.
Assist with the development and maintenance of semantic models, data flows and other reusable BI data assets that improve access to consistent, reliable organizational data.
Support the evaluation and integration of new data sources, including tourism, visitor, hotel, event, CRM, market and other business data.
Requirements
Post-Secondary education in a relevant quantitative or technical discipline (Business Analysis, Data Science, Statistics, etc.)
The Tier 3 SPD Developer is responsible for coding, testing and debugging software used either in the PBS internal environment or externally by customers.
Compensation
Competitive annual base salary
Up to $4,800 per year in product certification bonuses
Responsibilities
Build and enhance internal applications that support daily business operations.
Design, build, and maintain Blazor and C# solutions using SQL and API integrations for internal web applications, analytics, notifications, data movement, and automation.
Design and maintain SQL database tables, relationships, functions, business rules, and security roles.
Experience with UI/UX design tools, conventions, and implementation.
Integrate solutions within SharePoint, Teams, and Outlook and accommodate external integration via API (REST) or custom connectors.