1

Computer Science Minor Jobs in Ontario (NOW HIRING)

This role involves managing incident resolution, coordinating minor enhancements, ensuring SLA ... Bachelor's degree in Computer Science, Information Technology, or a related field. Preferred ...

Identify and rectify issues within the LAN infrastructure, from minor glitches to substantial bugs ... BSc/BA in computer science, computer engineering, or related field (preferred). * Proficiency in ...

Identify and rectify issues within the LAN infrastructure, from minor glitches to substantial bugs ... BSc/BA in computer science, computer engineering, or related field (preferred). * Proficiency in ...

Identify and rectify issues within the LAN infrastructure, from minor glitches to substantial bugs ... BSc/BA in computer science, computer engineering, or related field (preferred). * Proficiency in ...

Identify and rectify issues within the LAN infrastructure, from minor glitches to substantial bugs ... BSc/BA in computer science, computer engineering, or related field (preferred). * Proficiency in ...

Bachelor's degree in computer science or equivalent. * 5+ years of professional experience in ... Start contributing to small bug fixes, enhancements, or minor features 60 Days In * Independently ...

next page

Showing results 1-20

Computer Science Minor information

See Ontario salary details

$20K

$64.2K

$130K

How much do computer science minor jobs pay per year?

As of Jun 3, 2026, the average yearly pay for computer science minor in Ontario is $64,166.00, according to ZipRecruiter salary data. Most workers in this role earn between $37,500.00 and $83,500.00 per year, depending on experience, location, and employer.

What is a Computer Science Minor job?

A Computer Science Minor is not a job but an academic program that complements a major by providing foundational CS knowledge. It can enhance career opportunities in various fields, such as data analysis, software development, or IT support. Many employers value CS minors for their programming, problem-solving, and analytical skills.

What are the key skills and qualifications needed to thrive as a Computer Science Minor, and why are they important?

To thrive as a Computer Science Minor, you need a solid understanding of programming fundamentals, algorithms, and data structures, typically acquired through coursework in computer science. Familiarity with languages like Python or Java and experience using software development tools such as Git are often expected. Analytical thinking, problem-solving, and effective collaboration skills help you excel in both individual and group projects. These skills and qualities are important because they enable you to contribute meaningfully to technical teams and apply computational thinking across diverse domains.

How can pursuing a Computer Science minor complement my primary field of study and enhance my career prospects?

Pursuing a Computer Science minor can significantly broaden your skillset by providing a solid foundation in programming, problem-solving, and analytical thinking, which are highly valued across industries. This minor can make you more competitive in the job market, enabling you to collaborate effectively with technical teams and take on interdisciplinary projects. Many employers appreciate candidates who can bridge the gap between technical and non-technical roles, and a CS minor demonstrates your adaptability and willingness to learn. Additionally, it can open up pathways for roles in fields like data analysis, project management, and UX design, even if your major is outside of computer science.

What is a Computer Science minor?

A Computer Science minor is an academic program offered by many colleges and universities that allows students majoring in another field to gain foundational knowledge in computer science. It typically includes coursework in programming, algorithms, data structures, and sometimes topics like databases or software engineering. The minor is designed to complement a student’s primary area of study and enhance their technical skills, making them more competitive in the job market. Requirements vary by institution, but usually involve completing a set number of computer science courses.

What is the difference between Computer Science Minor vs Software Developer?

AspectComputer Science MinorSoftware Developer
Required CredentialsTypically a bachelor's degree in computer science or related field; coursework in programming, algorithms, and data structuresBachelor's degree in computer science, software engineering, or related field; strong programming skills
Work EnvironmentAcademic setting, internships, or entry-level rolesCorporate, startup, or freelance projects; collaborative teams
Industry UsageSupplementary qualification for various tech roles or further educationActive role in designing, coding, testing, and maintaining software applications

The Computer Science Minor provides foundational knowledge in programming and algorithms, often used to complement other majors. In contrast, a Software Developer actively applies these skills to create and maintain software products. While the minor enhances understanding, the developer role involves hands-on coding and project work, making it more practical and job-focused.

More about Computer Science Minor jobs
What are popular job titles related to Computer Science Minor jobs in Ontario? For Computer Science Minor jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Computer Science Minor jobs in Ontario look for? The top searched job categories for Computer Science Minor jobs in Ontario are:
What cities in Ontario are hiring for Computer Science Minor jobs? Cities in Ontario with the most Computer Science Minor job openings:
Infographic showing various Computer Science Minor job openings in Ontario as of May 2026, with employment types broken down into 47% Full Time, 49% Part Time, and 4% Contract. Highlights an 74% Physical, 3% Hybrid, and 23% Remote job distribution, with an average salary of $64,166 per year, or $30.8 per hour.

Software Verification Engineer

Aviya Aerospace Systems

Mississauga, ON

Full-time

Posted 21 days ago


Job description

Aviya Aerospace Systems is a leader in engineering services and solutions for mission critical Aerospace and Defense applications. Aviya provides expertise in program management, systems, software, mechanical, and hardware engineering to many top-tier Aerospace and Defense Contractors. We have openings for Software Verification Engineers to join our engineering groups in Mississauga, Ontario and Longueil, QC.
Specific Position Duties
  • Work as part of the Software team on activities associated with the validation, verification and release of embedded software solutions for airworthy control systems. You will help ensure the safety and reliability of flight control systems through rigorous software verification. 
  • Review software architecture, high level requirements and low level requirements against product and software requirements. 
  • Conduct source code reviews and analysis to ensure compliance with design documents and standards. 
  • Perform Requirements Based Testing (Unit Testing (UT), Software Integration Testing (SIT) & Hardware/Software Integration Testing (HSIT) as per DO-178C Level A, B and C guidelines. 
  • Contribute to process improvements and perform additional related duties as required.
Qualifications for Position
  • Bachelor's or Master's degree in Computer or Software Engineering (Electrical or Mechatronics Engineering considered with Computer Science minor). 
  • Minimum of 3 years of experience in airworthy software verification following DO-178C standard or equivalent safety-critical certification standards (medical or automotive). 
  • Proficiency in C and C++ programming languages for embedded software development.
  • Experience with scripting languages (Python or Perl) for test development and automation. 
  • Familiarity with version control systems such as Git or SVN.   
  • Strong verbal and written communication skills and ability to work collaboratively.
  • Self-learner with an ability to take initiative to improve their own skills.
  • Detail-oriented with strong problem-solving skills and ability to meet deadlines.
  • Experience with Matlab/Simulink tools or Pytest is an asset.
  • Familiarity with assembly languages and the intricacies of low-level coding are an asset. 
  • Familiarity with Rational DOORS Tool and Problem Reporting Tools are an asset. 
For further information, please see our website at www.aviyatech.com. 
 
Aviya Aerospace Systems is an equal opportunity employer and is committed to fostering a diverse and inclusive work environment. Upon request, Aviya will accommodate candidates with disabilities throughout the hiring process up to the point of undue hardship.
 
Thank you for your interest in Aviya Aerospace Systems. We are diligently reviewing every application, however only those applicants selected to move onto the next step will be contacted.
 
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
apply for this job