2

Computer Science Entry Level New Grad Jobs in Ontario

Job Summary As an NPI Test Engineer (New Grad) at Viavi Solutions Canada ULC, you will play a ... Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Physics, Optics, or ...

Analyst, Data Scientist

Toronto, ON · On-site

CA$54K - CA$101K/yr

Research and experiment with new machine learning techniques, including time series analysis, to ... D. in Computer Science, Mathematics, Physics, or a related quantitative field (focus on finance ...

New

New Larus is growing and we are looking for talented and enthusiastic individuals to join our team ... Computer Science, etc.); * Master's or Ph.D. is considered an asset; * 2+ years of direct ...

New

Firmware Developer

Ottawa, ON · On-site

CA$80K - CA$140K/yr

In this role, you will work closely with hardware, systems, and verification teams to bring up new ... Bachelor's degree in Computer Engineering, Computer Science, or related field. * 1-3 years of ...

Data Scientist

Toronto, ON · Remote

CA$70K - CA$80K/yr

This is a new role. The annual salary range for this role is $70,000 - $80,000. Where an offer ... A degree in Data Science, Statistics, Computer Science, Mathematics, Economics, or a related field

New

Bachelor's degree in Data Science, Statistics, Mathematics, Computer Science, or another ... and apply new technologies, staying current with industry trends and advancements Good ...

Develop new software as well as enhance existing systems, mostly in C++ on a Linux platform. * Work ... Bachelors, Masters or Ph.D. in Computer Science or Mathematics. * Exceptional C++ programming ...

Associate, Data Scientist

Toronto, ON · On-site

CA$90K - CA$120K/yr

Research and experiment with new machine learning techniques, including time series analysis, to ... D. in Computer Science, Mathematics, Physics, or a related quantitative field (focus on finance ...

New

Research Scientist, Learnable Planner

Toronto, ON · On-site +1

CA$158K - CA$269K/yr

As a research scientist working on Learnable Planner, you will invent new AI technologies that ... Qualifications: - MS/PhD degree in Computer Science, AI, Machine Learning, Computer Vision ...

next page

Showing results 1-20

Computer Science Entry Level New Grad information

What are the key skills and qualifications needed to thrive as a Computer Science Entry Level New Grad, and why are they important?

To thrive as a Computer Science Entry Level New Grad, you need a foundational understanding of programming languages (such as Python, Java, or C++), data structures, algorithms, and a bachelor's degree in computer science or a related field. Familiarity with version control systems like Git, basic database technologies, and relevant certifications (such as AWS Certified Cloud Practitioner) can be advantageous. Strong problem-solving abilities, communication skills, and a willingness to learn help new grads excel in collaborative and fast-evolving technical environments. These skills enable effective contribution to projects, quick adaptation to new technologies, and successful integration into professional development teams.

What is the difference between Computer Science Entry Level New Grad vs Software Developer?

AspectComputer Science Entry Level New GradSoftware Developer
Required CredentialsBachelor's in Computer Science or related fieldBachelor's or higher in Computer Science or related field
Work EnvironmentInternships, entry-level roles, training programsFull-time development teams, corporate or startup settings
Employer & Industry UsageTech companies, startups, government agenciesTech firms, software companies, IT departments
Search & Comparison IntentYesYes

While both roles often require similar educational backgrounds, a Computer Science Entry Level New Grad typically refers to recent graduates starting their careers, often in internships or training programs. A Software Developer usually indicates a full-time position with more responsibilities. The main difference lies in experience level and job maturity, with the New Grad role serving as an entry point into the software development industry.

What are Computer Science Entry Level New Grad jobs?

Computer Science Entry Level New Grad jobs are positions designed for individuals who have recently graduated with a degree in computer science or a related field and have little to no professional experience. These roles typically involve tasks such as software development, testing, troubleshooting, and maintaining code under the supervision of more experienced engineers. Employers often look for strong foundational programming skills, problem-solving abilities, and a willingness to learn. Such positions offer new graduates the opportunity to gain hands-on experience, mentorship, and career growth within the tech industry.

What are some typical projects or tasks assigned to entry-level computer science new grads during their first year?

Entry-level computer science new grads are often assigned to work on well-defined tasks such as fixing bugs, writing unit tests, or developing small features under the guidance of more experienced engineers. These projects help new grads become familiar with the codebase, development methodologies, and company tools. Over time, they may take on more complex assignments or contribute to team-wide initiatives, collaborating closely with peers, mentors, and cross-functional teams such as QA or product management. This structure supports learning and helps new grads build confidence as they grow into their roles.
What are popular job titles related to Computer Science Entry Level New Grad jobs in Ontario? For Computer Science Entry Level New Grad jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Computer Science Entry Level New Grad jobs in Ontario look for? The top searched job categories for Computer Science Entry Level New Grad jobs in Ontario are:
What cities in Ontario are hiring for Computer Science Entry Level New Grad jobs? Cities in Ontario with the most Computer Science Entry Level New Grad job openings:
Infographic showing various Computer Science Entry Level New Grad job openings in Ontario as of July 2026, with employment types broken down into 50% Full Time, and 50% Part Time. Highlights an 100% In-person job distribution.
NPI Test Engineer

Full-time

Medical, Life, Retirement, PTO

Re-posted 24 days ago


Job description

Summary:

VIAVI (NASDAQ: VIAV) is a global provider of network test, monitoring and assurance solutions for telecommunications, cloud, enterprises, first responders, military, aerospace, and railway. VIAVI is also a leader in light management technologies for 3D sensing, anti-counterfeiting, consumer electronics, industrial, automotive, government and aerospace applications.
We are the people behind the products that help keep the world connected at home, school, work, at play, and everywhere in between. VIAVI employees are passionate about supporting customer success and we welcome people who bring their best every day to the company - to question, to collaborate and to push for solutions that will delight our customers.

Duties & Responsibilities:

Job Summary
As an NPI Test Engineer (New Grad) at Viavi Solutions Canada ULC, you will play a crucial role in the development and launch of new products. You will ensure high quality and reliable test methods are designed into automated test systems in manufacturing of fiber optic lab test equipment produced by the FOPLT Business Unit.This position will partner with R&D during NPI (New Product Introduction) and continue to support products through their lifecycle.
Job Responsibilities

  • Design and develop test plans, test cases, and test procedures for new optical and photonic products, collaborating with R&D, PLM and Manufacturing teams.

  • Implement automated test scripts and sequences using programming languages such as Python, Teststand, and LabVIEW.

  • Conduct thorough testing of prototypes and pre-production units, identifying and documenting defects and performance issues.

  • Analyze test data, generate reports, and provide feedback to design and manufacturing teams for continuous improvement.

  • Participate in design reviews and provide input on testability and manufacturability of new products.

  • Troubleshoot and debug test failures, working closely with R&D engineers.

  • Maintain and calibrate test equipment, ensuring accuracy and reliability of measurements.

  • Contribute to the development of test strategies and methodologies for future products.

  • Document test processes, procedures, and results in accordance with company standards.

  • Installation and Validation of production systems located at our contract manufacturing facilities in Asia (travel required, up to 10%)

Pre-Requisites / Skills / Experience Requirements:

Job Qualifications

  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Physics, Optics, or a related technical field

  • Proficiency in at least one programming language (e.g., Python, LabVIEW, Teststand) for test automation.

  • Working knowledge of SQL Databases for querying, managing and analyzing data.

  • Familiarity with lab environments and hands-on use of test and measurement equipment.

  • Basic understanding of statistical analysis and data interpretation.

  • Excellent problem-solving and analytical skills.

  • Strong communication skills, both written and verbal, with the ability to effectively collaborate with cross-functional teams.

  • Ability to work independently and as part of a team in a fast-paced environment.

  • Knowledge of optical and photonic principles and components is an asset.

VIAVI Solutions is an equal opportunity and affirmative action employer - minorities/females/veterans/persons with disabilities.

Job Posting Pay Range:

58,834

to

109,262

Exceptional qualifications, experience and location may impact salary. VIAVI offers a competitive benefits package that includes paid time off, health, life and disability insurance, 401(k), and a bonus program.