1

High Performance Computing Jobs in Ontario (NOW HIRING)

Experience with high-performance computing, AI, networking, or bitcoin mining ASICs. * Understanding of semiconductor device physics, SPICE fundamentals, and FinFET technologies. * Experience with ...

... High Performance Computing, Embedded Processing, Analog & Connectivity, and Power. With a diverse team of over 22,000 professionals in more than 30 countries, we continue to expand our boundaries to ...

Electrical Designer/Engineer

Hamilton, ON ยท On-site

$80K - $120K/yr

... and high-performance computing. You will step into a role defined by technical ownership and end-to-end responsibility. You will drive the development lifecycle for complex embedded subsystems ...

Experience working with large-scale data systems, high-performance computing, or cloud-native architectures Preferred Qualifications * Master's or PhD in Computer Science, Engineering, AI, or related ...

With a focus on reducing hardware dependency and increasing efficiency, QNX empowers organizations to unlock new possibilities in areas like high-performance computing at the edge, standards-based ...

European number one in cybersecurity, cloud and high performance computing, Atos Group is committed to a secure and decarbonized future and provides tailored AI-powered, end-to-end solutions for all ...

next page

Showing results 1-20

High Performance Computing information

See Ontario salary details

$26.5K

$112.6K

$197K

How much do high performance computing jobs pay per year?

As of Jun 14, 2026, the average yearly pay for high performance computing in Ontario is $112,614.00, according to ZipRecruiter salary data. Most workers in this role earn between $79,000.00 and $143,000.00 per year, depending on experience, location, and employer.

What are the career opportunities in high performance computing?

Career opportunities in high performance computing (HPC) include roles such as HPC system administrators, computational scientists, software developers, and data analysts. These positions often require skills in parallel programming, Linux systems, and knowledge of HPC tools like MPI and CUDA, with certifications and experience in managing large-scale computing environments being advantageous.

What are the typical responsibilities of someone working in High Performance Computing?

Professionals in High Performance Computing (HPC) are often responsible for designing, implementing, and maintaining powerful computing clusters tailored for processing large data sets or running complex simulations. Daily tasks may include optimizing code and workflows for parallel environments, troubleshooting hardware and software issues, and supporting researchers or engineers in using HPC resources efficiently. Collaboration is common, as HPC specialists work closely with IT staff, domain scientists, and software developers to ensure systems meet project and organizational goals. This role provides a challenging and dynamic work environment, offering opportunities to continually learn about emerging technologies and methodologies in computational science.

What engineers make $500,000?

High Performance Computing engineers, especially those with advanced skills in parallel programming, system architecture, and experience with supercomputers or cloud HPC environments, can reach salaries of $500,000 or more, often in senior or specialized roles. Such compensation typically includes base salary, bonuses, and stock options, and is common in industries like aerospace, defense, and large tech companies.

What is the highest paid job in computing?

In high performance computing, roles such as HPC Director, Chief Technology Officer, or senior research scientists often have the highest salaries, especially with advanced skills in parallel programming, system architecture, and large-scale data management. These positions typically require extensive experience, leadership abilities, and often advanced degrees or certifications.

What are the key skills and qualifications needed to thrive in the High Performance Computing position, and why are they important?

To thrive in High Performance Computing, you need expertise in parallel computing, computer architecture, and programming languages such as C/C++ or Fortran, often backed by a relevant degree in computer science or engineering. Familiarity with HPC cluster management, job scheduling systems (e.g., SLURM), and experience with accelerators like GPUs or cloud platforms is crucial; certifications in Linux administration or HPC technologies are advantageous. Strong problem-solving skills, attention to detail, and effective communication abilities help professionals excel in complex, collaborative environments. These qualifications enable the efficient design, deployment, and maintenance of advanced computing infrastructure to support scientific and engineering applications.

What is a High Performance Computing job?

A High Performance Computing (HPC) job involves designing, managing, and optimizing advanced computing systems used for complex calculations, simulations, and data processing. Professionals in this field work with supercomputers, parallel computing frameworks, and high-speed networks to enhance computational efficiency. HPC specialists are commonly employed in scientific research, engineering, finance, and artificial intelligence to solve large-scale problems. Responsibilities often include developing algorithms, maintaining HPC clusters, and improving system performance.

What is high performance in computing?

High performance in computing refers to systems or applications that deliver rapid processing speeds and handle large-scale computations efficiently. High Performance Computing (HPC) jobs often utilize parallel processing, specialized hardware like supercomputers or clusters, and optimized software to solve complex problems in fields such as scientific research, engineering, and data analysis.
What are popular job titles related to High Performance Computing jobs in Ontario? For High Performance Computing jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching High Performance Computing jobs in Ontario look for? The top searched job categories for High Performance Computing jobs in Ontario are:

QNX Principal Technical/Software Project Manager

QNX Software Systems

Ottawa, ON โ€ข On-site

CA$131K - CA$181K/yr

Full-time

Medical, Dental, Vision, Life, Retirement

Posted 26 days ago


Job description

Worker Sub-Type:

Regular

Job Description:

QNX enhances the human experience and amplifies technology-driven industries, providing a trusted foundation for software-defined businesses to thrive. With a focus on reducing hardware dependency and increasing efficiency, QNX empowers organizations to unlock new possibilities in areas like high-performance computing at the edge, standards-based virtualization technologies, and cloud enablement. QNX technology has been deployed in the world's most critical embedded systems, including more than 275 million vehicles on the road today. QNX software is trusted across industries including automotive, medical devices, industrial controls, robotics, commercial vehicles, rail, and aerospace and defense.

The Opportunity

As a Principal Technical Project Manager at QNX, you'll drive complex, global, crossfunctional engineering projects that will help to shape the future of embedded computing. You'll work with an industryleading technology stack, including realtime operating systems, hypervisors, safetycertified software, and cuttingedge embedded platforms used by top global OEMs. This is a highimpact, highly visible role where you are responsible for managing the cadence of the entire software development platform as well as the product releases that go out to our customers. You will be empowered to build and modify polices and procedures as they relate to your projects.

Alongside a competitive compensation, bonus & benefits package, working at QNX offers the rare chance to work on technology that sits at the core of the world's most trusted embedded systems. You'll work with a deep, modern embedded tech stack, collaborate with some of the most experienced engineers in the industry. It's a place where your expertise has real impact and your growth is supported by a culture built on engineering excellence and innovation.

What You'll Do

  • Lead endtoend execution for largescale, complex embedded software initiatives across multiple engineering teams ensuring projects are delivered on time and within budget, optimising resources as needed.
  • Arrange the distribution of work packages to the responsible function within the company and/or external contractors ensuring awareness of and commitment to project requirements.
  • Coordinate the compilation of required project records including plans, contracts, requirements & design documents, test plans & reports, and other technical data.
  • Develops detailed schedules for major or complex projects, detailing all activities required for successful completion
  • Collaborate with engineering, product management, and customerfacing teams to ensure alignment on scope, priorities, and delivery timelines.
  • Identify risks early, drive mitigation strategies, and maintain program transparency for executive stakeholders.
  • Guide teams through architectural discussions, technical tradeoffs, and integration challenges.
  • Champion engineering excellence, process improvement, and scalable program management practices.
  • Provide mentorship and guidance to other Technical Project Managers and Co-ops
  • Represent QNX technology and program status with customers, partners, and internal leadership.

What We're Looking For

  • Deep technical background in embedded software engineering-you've built or helped to deliver embedded systems and can engage confidently with engineers and architects.
  • Proven experience leading multiple complex software programs at scale across globally disbursed teams, ideally in embedded, automotive, IoT, or safetycritical domains (working knowledge of ISO26262 or equivalent industry standards is highly desirable).
  • Experience with software implementation project management, planning and deployments in an AGILE or iterative environment
  • Strong understanding of realtime operating systems, embedded toolchains, and lowlevel software development workflows.
  • Exceptional communication and stakeholdermanagement skills, with the ability to influence at all levels.
  • A strategic mindset paired with handson execution capability.
  • Experience working with global teams and navigating multidisciplinary environments.
  • Formal project or program management certifications are desirable

If you are ready to use your expertise to drive real innovation, we would love to hear from you!

#LI-KH1

Scheduled Weekly Hours:

40

Compensation Hiring Base Salary Range:

$131,250.00 - $181,250.00

Please be advised that the compensation hiring range indicated herein is provided solely as a good-faith estimate of expected base compensation for the position. The actual compensation offered will be determined at the time of hire and is contingent upon multiple factors, including but not limited to the candidate's qualifications, relevant experience, demonstrated skills, and results of assessments conducted during the hiring process.

Bonus:

The BlackBerry Variable Incentive Pay (VIP) program is an organization-wide bonus incentive program which aims to reward full-time eligible employees for their contribution to BlackBerry's success. VIP payments are made in addition to base salary and factor in company's performance as a way for employees to share in BlackBerry's achievements.

Benefits:

The BlackBerry Employee Benefits programs offer a wide range of benefits that support your physical, financial and personal well-being. BlackBerry remains committed to offering affordable benefits including coverage for medical, dental, vision, life, disability insurance, retirement, employee share purchase program and paid-time-off to those that meet the eligibility requirements.

Disclosure of Position Status:

This is an active opening. We are seeking to fill this position immediately

Disclosure of Artificial Intelligence:

We donot use artificial intelligence (AI)to screen, assess, or select applicants at any stage of our recruitment process. All applications are reviewed and evaluated by our hiring team.