1

Senior Software Engineer In Test Jobs in Kitchener, ON

We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... A degree in Computer Science. Masters is preferred. * Knowledge and or interest in computer ...

We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... A degree in Computer Science. Masters is preferred. * Knowledge and or interest in computer ...

We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... A degree in Computer Science. Masters is preferred. * Knowledge and or interest in computer ...

We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... A degree in Computer Science. Masters is preferred. * Knowledge and or interest in computer ...

Senior Quality Assurance Engineer Department: EQS Compensation: $90,000 - $130,000 + annual bonus ... in software quality assurance, test automation, and system-level validation for complex software ...

We specialize in mixed-signal, high-speed digital, and RF test development, with particular ... We are seeking a Senior NPI Test Engineer to serve as a key technical contributor for new product ...

In return,you'llgain handson experience working at the frontier of applied AI, collaborate with ... Design and build intelligentcloud nativeapplications that combine modern software engineering with ...

We specialize in mixed-signal, high-speed digital, and RF test development, with particular ... We are seeking a Senior NPI Test Engineer to serve as a key technical contributor for new product ...

next page

Showing results 1-20

Senior Software Engineer In Test information

What are the key skills and qualifications needed to thrive as a Senior Software Engineer in Test, and why are they important?

To thrive as a Senior Software Engineer in Test, you need a deep understanding of software development, test automation frameworks, and a background in computer science or a related field. Mastery of tools like Selenium, Jenkins, JUnit, and experience with CI/CD systems, as well as relevant certifications such as ISTQB, are typically required. Strong analytical thinking, problem-solving abilities, and effective communication skills set top candidates apart in this role. These skills are crucial for ensuring robust, scalable, and reliable software delivery in complex technical environments.

What are some typical challenges a Senior Software Engineer in Test faces when designing automated testing frameworks?

Senior Software Engineers in Test often encounter challenges such as integrating automated tests with complex, evolving codebases and ensuring tests remain reliable as features change. Balancing thorough test coverage with execution speed, especially in continuous integration environments, is another common concern. Additionally, collaborating with both development and QA teams to align on testing strategies and maintaining documentation for test frameworks are key responsibilities that require strong communication and adaptability.

What are Senior Software Engineers in Test?

Senior Software Engineers in Test are experienced professionals who design, develop, and implement automated testing frameworks and tools to ensure the quality and reliability of software products. They work closely with development and QA teams to identify testing needs, create robust test plans, and write automated scripts that validate software functionality. In addition to hands-on coding, they often mentor junior engineers, drive process improvements, and contribute to the overall testing strategy of the organization.

What is the difference between Senior Software Engineer In Test vs Software Development Engineer in Test?

AspectSenior Software Engineer In TestSoftware Development Engineer in Test
CredentialsBachelor's in CS or related field, experience in testing and automationBachelor's in CS or related field, strong coding skills, experience in testing
Work EnvironmentDesigning test strategies, automation frameworks, collaborating with development teamsDeveloping test tools, writing automated tests, integrating testing into CI/CD pipelines
Industry UsageCommon in tech companies, especially in QA and testing teamsWidely used in software development companies focusing on automation

The main difference is that Senior Software Engineer In Test often focuses on testing strategy and automation leadership, while Software Development Engineer in Test emphasizes developing testing tools and automation code. Both roles require strong coding skills and testing experience, but their focus areas differ slightly within the testing lifecycle.

What job categories do people searching Senior Software Engineer In Test jobs in Kitchener, ON look for? The top searched job categories for Senior Software Engineer In Test jobs in Kitchener, ON are:
What cities near Kitchener, ON are hiring for Senior Software Engineer In Test jobs? Cities near Kitchener, ON with the most Senior Software Engineer In Test job openings:
Sr. Software Developer/Engineer - Vision & Measurement System

Sr. Software Developer/Engineer - Vision & Measurement System

Ametek

Waterloo, ON • On-site

CA$120K - CA$160K/yr

Other

This job post has expired today. Applications are no longer accepted.


AMETEK rating

7.9

Company rating: 7.9 out of 10

Based on 43 frontline employees who took The Breakroom Quiz

51st of 137 rated electronics manufacturers


Job description

The Senior Software Developer plays a key role in the design, development, and optimization of embedded software for our advanced AI Projector technologies. This position is based on-site in Waterloo, ON and involves full lifecycle software development-from requirements analysis and design through implementation, testing, and maintenance. The role requires strong programming and debugging skills, as well as close collaboration with cross-functional teams to ensure seamless software integration within the device.

Responsibilities:

  • Develop and maintain algorithms for multidevice vision systems and ensure accurate, consistent measurement across hardware.
  • Build and evolve supporting tools and backend components for system setup, diagnostics, and maintenance.
  • Improve system robustness and UX through clear feedback, strong error handling, and reliable workflows.
  • Optimize performance, introducing concurrency, and modernizing legacy code while maintaining clean architecture.
  • Create new features, specifications, and documentation in collaboration with product and senior technical teams.
  • Work on advanced laser and vision projection systems, contributing to precision and reliability.
  • Participate in Agile workflows, peer reviews, and ongoing code quality and process improvements.

Requirements:

  • University degree in Computer Science, Engineering, or equivalent experience; Master's or PhD preferred.
  • Extensive expertise with object-oriented programming
  • Extensive experience with these languages and frameworks, C/C++, C#, .NET, Python.
  • Extensive experience with Classic Computer vision algorithms, camera calibration, Linear algebra and optimization
  • Proficiency in Embedded Software Programming and Embedded Systems.
  • Demonstrable ability to implement products using artificial intelligence, deep learning, or vision analytics.

Salary Range:  CDN $120,000 to $160,000.

This position is an existing vacancy.  AI technology will be used in the evaluation of candidates.

Virtek encourages applications from all qualified candidates. Accommodations are available upon request.  Should you need an accomodation at any stage of the recruitment process please contact us at 519-746-7190 ext. 202. 

Virtek Vision International is a high technology company based in Waterloo, Ontario. We are the world's leader in providing laser and vision-based projection and inspection solutions. Virtek has a dominant product position in the aerospace, prefabricated construction and industrial fabrication markets.

Virtek's solutions support manufacturers world-wide in a variety of specialized industries to assist with assembly processes. Our solutions project laser light onto a 3D work surface with high accuracy, speed, and precision for applications such as composite fiber ply layup, paint masking, placement of components or materials, quality inspection and reverse engineering.

For more information, please visit http://www.virtekvision.com or https://www.youtube.com/user/virtekvision

In 2024, Virtek was acquired by AMETEK, Inc., a leading global provider of industrial technology solutions.


What AMETEK employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom