1

Bs In Computer Science Jobs in Kitchener, ON (NOW HIRING)

Automation Test Developer

Waterloo, ON ยท Hybrid

CA$89K - CA$139K/yr

Bachelor's degree in computer science, engineering, or a related field of study. Experience * Minimum 3 years experience with object-oriented analysis and design, multi-threading, algorithms, and ...

New

Bachelor's Degree in Computer Science or Electrical Engineering or related degree. (Successful candidates will be required to provide proof of degree completion for the highest level of education ...

MS or PhD in Computer Science, Engineering or related field * 10+ years of experience developing optimizing compilers for a variety of architectures * Understanding of advanced optimization ...

Compiler Tech Lead

Waterloo, ON ยท On-site

$170K - $190K/yr

MS or PhD in Computer Science, Engineering or related field * 10+ years of experience developing optimizing compilers for a variety of architectures * Understanding of advanced optimization ...

Compiler Tech Lead

Kitchener, ON ยท On-site

$170K - $190K/yr

MS or PhD in Computer Science, Engineering or related field * 10+ years of experience developing optimizing compilers for a variety of architectures * Understanding of advanced optimization ...

Compiler Tech Lead

Waterloo, ON ยท On-site

$170K - $190K/yr

MS or PhD in Computer Science, Engineering or related field * 10+ years of experience developing optimizing compilers for a variety of architectures * Understanding of advanced optimization ...

A B.Sc. in Computer Science/Computer Engineering Some AWESOME selling points: * Remote + flexible work schedule * Competitive salary + Equity + Health Spending Account * Amazing opportunity for ...

A B.Sc. in Computer Science/Computer Engineering Some AWESOME selling points: * Remote + flexible work schedule * Competitive salary + Equity + Health Spending Account * Amazing opportunity for ...

A B.Sc. in Computer Science/Computer Engineering Some AWESOME selling points: * Remote + flexible work schedule * Competitive salary + Equity + Health Spending Account * Amazing opportunity for ...

A B.Sc. in Computer Science/Computer Engineering Some AWESOME selling points: * Remote + flexible work schedule * Competitive salary + Equity + Health Spending Account * Amazing opportunity for ...

A B.Sc. in Computer Science/Computer Engineering Some AWESOME selling points: * Remote + flexible work schedule * Competitive salary + Equity + Health Spending Account * Amazing opportunity for ...

A B.Sc. in Computer Science/Computer Engineering Some AWESOME selling points: * Remote + flexible work schedule * Competitive salary + Equity + Health Spending Account * Amazing opportunity for ...

next page

Showing results 1-20

Bs In Computer Science information

What are the key skills and qualifications needed to thrive with a BS in Computer Science, and why are they important?

To thrive with a BS in Computer Science, you need a solid understanding of programming languages, algorithms, data structures, and software development principles, typically backed by a bachelor's degree in the field. Familiarity with tools such as version control systems (e.g., Git), integrated development environments (IDEs), and common frameworks or platforms is often required. Strong problem-solving abilities, teamwork, and effective communication make candidates stand out in technical environments. These skills are crucial for building reliable software solutions, collaborating efficiently, and adapting to the rapidly evolving tech landscape.

What are the jobs after BS computer science?

Graduates with a BS in Computer Science can pursue roles such as software developer, systems analyst, database administrator, network administrator, cybersecurity analyst, and web developer. These positions typically require knowledge of programming languages, problem-solving skills, and familiarity with tools like Java, Python, or SQL.

What professions make $200,000 a year without a degree?

In the tech industry, roles such as software engineers, data scientists, and cybersecurity specialists can earn $200,000 or more annually, especially with experience, advanced skills, and certifications like AWS or Cisco. High-paying positions often require strong technical expertise, problem-solving abilities, and sometimes remote work or leadership responsibilities, but they do not always require a traditional degree if skills are demonstrated through portfolios or certifications.

What types of entry-level roles are commonly available to candidates with a BS in Computer Science, and how do these roles typically support career growth?

Graduates with a BS in Computer Science often find entry-level opportunities such as software developer, quality assurance analyst, IT support specialist, or data analyst. These roles typically involve working within a collaborative team, gaining hands-on experience with real-world projects, and learning from senior engineers or mentors. As you build technical skills and demonstrate reliability, there are clear pathways to advance into specialized areas like software engineering, cybersecurity, or project management. Proactively seeking mentorship and participating in cross-functional projects can accelerate professional growth within the tech industry.

What is the difference between Bs In Computer Science vs Software Developer?

AspectBs In Computer ScienceSoftware Developer
Required CredentialsBachelor's degree in Computer Science or related fieldOften requires a bachelor's degree in Computer Science, Software Engineering, or related field
Work EnvironmentAcademic, research, or industry settings involving programming, algorithms, and systemsPrimarily in software development teams, coding, testing, and deploying applications
Industry UsageUsed as a foundational degree for various tech roles, including software developmentCommonly employed in tech companies, startups, and IT departments

While a Bs In Computer Science provides a broad theoretical and practical foundation in computing, a Software Developer focuses specifically on designing, coding, and maintaining software applications. Both roles often overlap in skills and work environments, but the degree offers more versatility across tech careers.

What can you do with a BS in computer science?

A BS in computer science prepares individuals for a variety of roles such as software developer, systems analyst, database administrator, cybersecurity analyst, and network engineer. Graduates can work in technology companies, finance, healthcare, or government agencies, often utilizing programming languages, data structures, and problem-solving skills to develop and maintain software systems. Certifications like CompTIA or Cisco can enhance job prospects, and roles typically require strong analytical and technical abilities.

Is a BS in computer science worth IT?

A BS in computer science is generally valuable for roles like software developer, systems analyst, or data scientist, as it provides foundational knowledge in programming, algorithms, and systems. It can improve job prospects, earning potential, and opportunities for advancement in the tech industry, especially when combined with practical experience and certifications in relevant tools or languages.
What are popular job titles related to Bs In Computer Science jobs in Kitchener, ON? For Bs In Computer Science jobs in Kitchener, ON, the most frequently searched job titles are:
What job categories do people searching Bs In Computer Science jobs in Kitchener, ON look for? The top searched job categories for Bs In Computer Science jobs in Kitchener, ON are:
What cities near Kitchener, ON are hiring for Bs In Computer Science jobs? Cities near Kitchener, ON with the most Bs In Computer Science job openings:
Infographic showing various Bs In Computer Science job openings in Kitchener, ON as of June 2026, with employment types broken down into 60% Full Time, 31% Part Time, 6% Temporary, and 3% Contract. Highlights an 92% Physical, 3% Hybrid, and 5% Remote job distribution.
Manufacturing Software Developer - Test Station

Manufacturing Software Developer - Test Station

Ford Motor Company

Waterloo, ON โ€ข Hybrid

Full-time

Posted 18 hours ago


Job description

Ford of Canada's operations include a national headquarters, three vehicle assembly and engine manufacturing plants, three parts distribution centres, and three Connectivity and Innovation centres. Ford employs approximately 7,000 people in Canada, while an additional 18,000 people are employees in the more than 400 Ford and Ford-Lincoln dealerships across the country. For more information, please visit www.careers.ford.com.


Product Development uses design thinking & user experience methods to deliver breakthrough products and services that delight our customers. We bring innovative, exciting, and sustainable ideas to life.We have opportunities around the world for you to contribute to advancements in autonomy, electrification, smart mobility technologies, and more!


In this position...ย 


The role of Manufacturing Software Developer - Test Station involves working on station side code to support two areas of responsibility related to hardware testing of our electronic control units. The first area is the functional testing of hardware in the devices at the factory where they are built. The second aspect is the design verification of the hardware through automated reliability testing performed by the hardware team in lab environments.ย 

The team is composed of groups at multiple sites in Canada and the US.ย  ย The candidate will have the opportunity to work with local and remote team members and other Ford groups who can share knowledge and insights and help to educate the new team member on the products we work on, the software architecture and implementation.ย  ย As we support the factory from the earliest prototype builds there are opportunities to travel to the factory locations and provide direct on-site support with fellow Ford employees working with our suppliers.

You'll have...ย 

Education: Bachelors degree in Computer Science, Computer Engineering, Electrical Engineering or a related field of study.

OR

A 3 year diploma or associates degree with 10+ years of relevant work experience.

Experience:

  • 2-3 years' experience working with TestStand.
  • 2-3 years' experience developing with C#. (executables / library development).
  • Experience in object-oriented programming design principles and patterns.

Even better, you may have...
ย 

  • Ability to read and interpret Hardware schematics.
  • Prior experience with hardware debugging.
  • Excellent analytical and problem-solving skills.
  • Prior experience with developing software in support of hardware testing using measurement equipment such as power supplies, DAQs (Data Acquisitions), DMMs (Digital Multimeters).
  • Experience working with Qualcomm tools.
  • Experience in manufacturing and support of test software for manufacturing.
  • Good verbal and written communication skills.
  • Experience working with Wireless technologies (GSM (Global System for Mobile Communications), LTE (Long-Term Evolution), GPS (Global Positioning System), NFC (Near Field Communication), Bluetooth, and WLAN. (Wireless Local Area Network))
  • Demonstrated ability to thrive in a fast-paced environment with time critical projects.

This posting is for an existing vacancy within our team.

The expected annual salary range for this Ford of Canada position is $89,000.00 - $139,000.00 and individuals may be eligible to participate in our Annual Compensation bonus program.


Successful candidates will be required to provide proof of degree completion for the highest level of education attained. If the degree was obtained from a school outside of Canada, an Education Credential Assessment report showing Canadian equivalency is also required.


We thank all candidates for their interest, but only those selected for an interview will be contacted.
ย 

Accommodations for applicants with disabilities throughout the recruitment, selection and/or assessment processes, where needed, are available upon request. Please inform Human Resources of the nature of any accommodation(s) that you may require.


Candidates for this position must be legally entitled to work in Canada. Ford Motor Company of Canada, Limited, does not sponsor work permit applications.


This position is hybrid. Candidates who are in commuting distance to a Ford hub location may be required to be onsite four or more days per week.ย 

#LI-Hybrid

#LI-SHERMAN
ย 

You'll have...ย 

Education: Bachelors degree in Computer Science, Computer Engineering, Electrical Engineering or a related field of study.

OR

A 3 -year diploma or associates degree with 10+ years of relevant work experience

Experience:

  • 2-3 years' experience working with TestStand.
  • 2-3 years' experience developing with C#. (executables / library development)
  • Experience in object-oriented programming design principles and patterns.

Even better, you may have...
ย 

  • Ability to read and interpret Hardware schematics.
  • Prior experience with hardware debugging.
  • Excellent analytical and problem-solving skills.
  • Prior experience with developing software in support of hardware testing using measurement equipment such as power supplies, DAQs (Data Acquisitions), DMMs (Digital Multimeters).
  • Experience working with Qualcomm tools.
  • Experience in manufacturing and support of test software for manufacturing.
  • Good verbal and written communication skills.
  • Experience working with Wireless technologies (GSM (Global System for Mobile Communications), LTE (Long-Term Evolution), GPS (Global Positioning System), NFC (Near Field Communication), Bluetooth, and WLAN. (Wireless Local Area Network))
  • Demonstrated ability to thrive in a fast-paced environment with time critical projects.

This posting is for an existing vacancy within our team.


Successful candidates will be required to provide proof of degree completion for the highest level of education attained. If the degree was obtained from a school outside of Canada, an Education Credential Assessment report showing Canadian equivalency is also required.


We thank all candidates for their interest, but only those selected for an interview will be contacted.
ย 

Accommodations for applicants with disabilities throughout the recruitment, selection and/or assessment processes, where needed, are available upon request. Please inform Human Resources of the nature of any accommodation(s) that you may require.


Candidates for this position must be legally entitled to work in Canada. Ford Motor Company of Canada, Limited, does not sponsor work permit applications.


This position is hybrid. Candidates who are in commuting distance to a Ford hub location may be required to be onsite four or more days per week.ย 

#LI-Hybrid

#LI-SHERMAN
ย 

What you'll do...

The primary responsibilities for this position include but are not limited to:

  • Review and develop an understanding of the requirements for manufacturing tests.
  • Investigation of software solutions for hardware design validation in cooperation with hardware and software team members.
  • Design, develop and test of software for manufacturing to meet the requirements.
  • Hardware/Software technical debugging, troubleshooting, and log analysis to determine causes for failures during manufacturing runs.
  • Bug fixing and configuration changes to resolve problems identified from analysis.

Ford logo

About Ford

Sourced by ZipRecruiter

At Ford Motor Company, we believe freedom of movement drives human progress. With our incredible plans for the future of mobility, we have a wide variety of opportunities for you to accelerate your career and help us define tomorrow's transportation.

Industry

Civil engineering construction

Company size

51 - 200 Employees

Headquarters location

Doral, FL, US

Year founded

1982