Senior Computer Vision Engineer

5 days ago


Markham, Ontario, Canada Epson Canada Full time
About Epson Canada

We are a leading developer of innovative technologies for cutting-edge products including printers, scanners, projectors, robots, and augmented reality devices.

Salary Information

The estimated annual salary for this position is between $120,000 to $180,000 CAD depending on qualifications and experience.

Job Description

This Senior Computer Vision Engineer role involves designing, developing, and productizing machine learning technologies for Epson products. Key responsibilities include:

  • Investigating and applying complex engineering principles to develop core technologies and solving complex problems.
  • Designing and implementing machine learning algorithms for Epson applications.
  • Creating, prioritizing, communicating, maintaining, and executing roadmaps, project plans, and commitments.
  • Overseeing machine learning system/software testing and communicating results to management and stakeholders.
  • Reviewing and updating system requirements/design documentation and algorithm reports.
  • Participating in patent filing processes to protect Epson's core technology ideas.

Essential skills and qualifications include:

  • PhD or Master of Science Degree in Computer Science, Computer Engineering, or related technical discipline.
  • Good knowledge of AI research and innovation, including deep learning, natural language processing, and transformer architectures.
  • 2+ years of experience in developing large-scale models for robotics and computer vision applications.
  • Programming skills with C++, Python, and familiarity with frameworks like Tensorflow, PyTorch.
  • Prior publications in AI, computer vision, and robotics conferences and journals.
  • Excellent communication and organizational skills.

Additional skills include experience with software development tools, source control, and optical systems.



  • Markham, Ontario, Canada Epson America Inc. Full time

    Job DescriptionEpson Canada is a leading provider of digital imaging innovation, offering a range of products including printers, scanners, projectors, cameras, and more. Our R&D team is dedicated to developing cutting-edge computer vision and robotics technologies, and we're seeking a talented Senior Software Developer to join our team.The successful...


  • Markham, Ontario, Canada Computer Talk Full time

    About the Role: We are seeking a Senior Software Engineer to join our team at {company}. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality software solutions.Key Responsibilities:Design and develop software solutions using strong programming skills and expertise in software...


  • Markham, Ontario, Canada Epson America Inc. Full time

    Job DescriptionWe are seeking a Senior Software Developer to join our team at Epson Canada, dedicated to delivering cutting-edge computer vision and robotics technologies. As a key member of our R&D team, you will be responsible for designing, developing, and deploying software applications for computer vision and robotics.Responsibilities:Implement machine...


  • Markham, Ontario, Canada Epson America Inc. Full time

    About Epson America Inc.Epson America Inc. is a leader in the digital imaging industry, providing innovative products such as printers, scanners, projectors, cameras, and home entertainment devices. Our company is known for its commitment to quality, functionality, compactness, and energy efficiency.Our research and development team at Epson America Inc....


  • Markham, Ontario, Canada Computer Talk Full time

    About UsAt ComputerTalk, we are a rapidly growing company with a dynamic and challenging environment. We attribute our success to the quality of our staff and are looking for exceptional talent to join our team.We have designed, deployed, and supported contact center and Unified Communication solutions for over 400 clients worldwide since our establishment...


  • Markham, Ontario, Canada General Motors Full time

    Job Title: Senior Software Developer - Compute Platform SimulationAbout the Role:We are seeking a highly skilled Senior Software Developer to join our team in the development of the Software Defined Vehicle. As a key member of our team, you will be responsible for designing and implementing realistic automotive software-in-the-loop simulation...


  • Markham, Ontario, Canada I Tech Computer INC Full time

    Job Title: Senior Software Engineer Position for Web Development and DesignWe are I Tech Computer INC, a reputable company seeking a skilled Web Developer to join our team. As a key member of our development team, you will be responsible for designing and integrating website-related code, developing website architecture, and writing, modifying, integrating,...


  • Markham, Ontario, Canada Powernode Computer Inc. Full time

    Job Title:Software Engineer PositionAbout the Job:We are seeking a skilled Software Engineer to join our team at Powernode Computer Inc. As a key member of our development team, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using programming languages such as...

  • Software Engineer

    4 weeks ago


    Markham, Ontario, Canada Powernode Computer Inc. Full time

    Job Title: Software EngineerAbout the Role:We are seeking a skilled Software Engineer to join our team at Powernode Computer Inc. The ideal candidate will have a strong background in software development and a passion for creating innovative solutions.Key Responsibilities:Design, develop, and test software applications using various programming...


  • Markham, Ontario, Canada https:www.pcrecruiter.netsitemap Full time

    Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at PC Recruiter. As a Senior Software Engineer, you will be responsible for designing, developing, and deploying high-quality software solutions that meet the needs of our clients.Key Responsibilities:Design and develop software applications using C# and...


  • Markham, Ontario, Canada General Motors Full time

    Company OverviewGeneral Motors, a leading automotive company, is committed to innovation and sustainability. Our vision is to create a world with Zero Crashes, Zero Emissions, and Zero Congestion.About the RoleWe are seeking an experienced High Performance Compute Simulation Engineer to join our team. As a key member of our engineering team, you will play a...


  • Markham, Ontario, Canada Qualcomm Full time

    Job Title: Senior Software EngineerAt Qualcomm, we're on a mission to create technologies that inspire innovation and make life better for everyone. As a Senior Software Engineer, you will play a critical role in designing, developing, and delivering high-quality software solutions that transform the way people live and work.Responsibilities:* Design,...


  • Markham, Ontario, Canada ROSS Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at ROSS. As a Senior Software Engineer, you will be responsible for designing, coding, and unit testing key functionality for our product within agreed timelines.Key Responsibilities:Work closely with product management to understand business...


  • Markham, Ontario, Canada ROSS Full time

    Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at ROSS, a leading provider of Recruitment Process Outsourcing (RPO), HR Technology, Recruitment and HR Professional Services. As a Senior Software Engineer, you will be responsible for developing and maintaining our location intelligence platform, which enables...


  • Markham, Ontario, Canada ROSS Full time

    Job Title: Senior Software EngineerJob Description:We are seeking a highly skilled Senior Software Engineer to join our team at ROSS, a leader in Recruitment Process Outsourcing (RPO), HR Technology, Recruitment and HR Professional Services. As a Senior Software Engineer, you will be responsible for developing enterprise software within an architecture that...

  • Software Engineer

    4 weeks ago


    Markham, Ontario, Canada Powernode Computer Inc. Full time

    Job Title: Software EngineerJob Description:We are seeking a skilled Software Engineer to join our team at Powernode Computer Inc. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming languages such as C++, Java,...


  • Markham, Ontario, Canada Computer Talk Full time

    About ComputerTalk:We are a leading provider of Cloud Hosted Contact Center and Unified Communication Solutions in Canada, with a strong presence in the global market. Our innovative products are used in major contact centers worldwide, and we are continuously expanding our offerings.About the Role:We are seeking a highly skilled R&D Engineer to join our...

  • Software Engineer

    3 weeks ago


    Markham, Ontario, Canada Powernode Computer Inc. Full time

    We are seeking a skilled Software Engineer to join our team at Powernode Computer Inc. The ideal candidate will have a strong background in software development and a passion for creating high-quality code.Key ResponsibilitiesDesign, develop, and test software applications using a variety of programming languages, including C++, Java, JavaScript, and...


  • Markham, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    About the RoleWe are seeking a highly skilled Senior Engineer to join our team at Huawei Technologies Canada Co., Ltd. as a Senior Engineer - Rust Compiler.Key ResponsibilitiesImprove the performance of Huawei's Rust compiler and collaborate with other engineers to develop new compiler features.Contribute to the open-source community and help shape the...

  • Software Engineer

    4 weeks ago


    Markham, Ontario, Canada Powernode Computer Inc. Full time

    We are seeking a skilled Software Engineer to join our team at Powernode Computer Inc. The ideal candidate will have a strong background in software development and a passion for creating innovative solutions.Key ResponsibilitiesDesign, develop, and test software applications using a variety of programming languages, including C++, Java, JavaScript, and...