
Partner with developers on static analysis and software composition analysis tools to find security vulnerabilities in large scale applications. Background in compilers and dataflow technology creating new techniques to locate software defects in contemporary software applications.
To be considered for a Software Engineer Internships position, you must possess the Objective Minimum Qualifications (OMQs) below. Please ensure that your application clearly indicates that you meet these OMQs, either on your resume. Will be enrolled in a PhD program in computer science, computer engineering, or an equivalent field during the 2024-2025 school year.Attend a university in Canada.Able to acquire work authorization in the Canada in 2024.Are proficient (i.e., able to complete coding projects with no assistance) in C/C++.
Have completed coursework, projects, internships, and or research in at least two of the following:Algorithms and Data StructuresDatabase DesignCompilersSoftware ArchitectureComputer ArchitectureOperating SystemsObject-Oriented Programming/DesignSecurity/CybersecurityWeb ApplicationsNetworkingCloud Infrastructure
Key Skills
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
