Current jobs related to Software Developer Level II - Cambridge, Ontario - ATS Automation


  • Cambridge, Ontario, Canada ATS Automation Full time

    Job DescriptionATS Automation is seeking a highly skilled Software Developer Level II to join our Innovation Center. As a key contributor to our innovation group, you will be working on software development projects that are technically innovative solutions for image processing, machine vision, data collection, analysis, control, and reporting solutions.Key...


  • Cambridge, Ontario, Canada ATS Automation Full time

    Job DescriptionATS Automation is seeking a highly skilled Software Developer Level II to join our Innovation Center. As a key contributor to our innovation group, you will be working on software development projects that are technically innovative solutions for image processing, machine vision, data collection, analysis, control, and reporting solutions.Key...


  • Cambridge, Ontario, Canada ATS Automation Full time

    Job DescriptionATS Automation is seeking a skilled Software Developer Level II to join our Innovation Center. As a key contributor to our innovation group, you will work on software development projects that deliver technically innovative solutions for image processing, machine vision, data collection, analysis, control, and reporting.Key...


  • Cambridge, Ontario, Canada ATS Automation Full time

    Job DescriptionATS Automation is seeking a highly skilled Software Developer Level II to join our Innovation Center. As a key contributor to our innovation group, you will be working on software development projects that are technically innovative solutions for image processing, machine vision, data collection, analysis, control, and reporting solutions.Key...


  • Cambridge, Ontario, Canada ATS Automation Full time

    Job DescriptionATS Automation is seeking a highly skilled Software Developer Level II to join our Innovation Center. As a key contributor to our innovation group, you will be working on software development projects that are technically innovative solutions for image processing, machine vision, data collection, analysis, control, and reporting solutions.Key...


  • Cambridge, Ontario, Canada ATS Automation Full time

    Job DescriptionAs a key contributor to the innovation group, you will be working on software development projects that deliver technically innovative solutions for image processing, machine vision, data collection, analysis, control, and reporting.Duties involve creating and evolving a world-class machine vision software development environment, providing...

  • Software Engineer II

    3 weeks ago


    Cambridge, Ontario, Canada ATS Automation Full time

    Job SummaryWe are seeking a highly skilled Software Development Specialist Level II to join our team at ATS Automation. This role will involve working on software development projects that are technically innovative solutions for image processing, machine vision, data collection, analysis, control, and reporting solutions.Main ResponsibilitiesAs a key...

  • Software Developer

    4 weeks ago


    Cambridge, Ontario, Canada Vision Investment Group Full time

    Job Title: Software DeveloperVision Investment Group is seeking a skilled Software Developer to join our team. As a key member of our technology team, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming languages and...

  • Software Developer

    4 weeks ago


    Cambridge, Ontario, Canada Vision Investment Group Full time

    Job Title: Software DeveloperVision Investment Group is seeking a skilled Software Developer to join our team.Job SummaryWe are looking for a highly motivated and detail-oriented Software Developer to design, develop, and test software applications. The ideal candidate will have a strong understanding of software development principles and be able to work...

  • Software Developer

    4 weeks ago


    Cambridge, Ontario, Canada Vision Investment Group Full time

    Job Title: Software DeveloperVision Investment Group is seeking a skilled Software Developer to join our team.Job SummaryWe are looking for a highly motivated and detail-oriented Software Developer to design, develop, and test software applications. The ideal candidate will have a strong understanding of software development principles and be able to work...

  • Software Developer

    3 weeks ago


    Cambridge, Ontario, Canada Vision Investment Group Full time

    We are seeking a skilled Software Developer to join our team at Vision Investment Group. The ideal candidate will have a strong background in computer programming and be able to write, modify, and integrate software code with ease.The successful candidate will be responsible for maintaining existing computer programs, communicating technical problems and...

  • Software Developer

    3 weeks ago


    Cambridge, Ontario, Canada Vision Investment Group Full time

    Job DescriptionVision Investment Group is seeking a skilled Software Developer to join our team. The ideal candidate will have a strong background in computer programming and experience with software development life cycles.Key ResponsibilitiesDesign, develop, and test software applicationsCollaborate with cross-functional teams to identify and prioritize...

  • Software Developer

    2 weeks ago


    Cambridge, Ontario, Canada Vision Investment Group Full time

    Job Title: Software DeveloperAbout the Role:We are seeking a skilled Software Developer to join our team at Vision Investment Group. As a Software Developer, you will be responsible for writing, modifying, integrating, and testing software code.Key Responsibilities:Write, modify, integrate, and test software codeMaintain existing computer programs by making...

  • Software Developer

    2 weeks ago


    Cambridge, Ontario, Canada Vision Investment Group Full time

    The role of a Software Developer at Vision Investment Group involves writing, modifying, integrating, and testing software code to ensure optimal performance and functionality. This position requires the ability to communicate technical problems, processes, and solutions effectively. Furthermore, the Software Developer will be responsible for preparing...

  • Software Developer

    1 month ago


    Cambridge, Ontario, Canada Vision Investment Group Full time

    Job DescriptionVision Investment Group is seeking a skilled Software Developer to join our team.Key ResponsibilitiesDesign, develop, and test software applications to meet business requirements.Collaborate with cross-functional teams to identify and prioritize project needs.Develop and maintain technical documentation to ensure knowledge sharing and...

  • Software Developer

    1 month ago


    Cambridge, Ontario, Canada Vision Investment Group Full time

    Job DescriptionVision Investment Group is seeking a skilled Software Developer to join our team.Key ResponsibilitiesDesign, develop, and test software applications to meet business requirements.Collaborate with cross-functional teams to identify and prioritize project needs.Develop and maintain technical documentation to ensure knowledge sharing and...

  • Software Developer

    2 weeks ago


    Cambridge, Ontario, Canada Vision Investment Group Full time

    Job Description:Vision Investment Group is seeking a skilled Software Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and testing software applications.Responsibilities:Software Development: Write, modify, integrate, and test software code to meet business requirements.Code Maintenance:...


  • Cambridge, Ontario, Canada Lone Wolf Real Estate Technologies Inc Full time

    About Lone Wolf Real Estate Technologies Inc.We are a fast-paced, agile product development team working on the development of innovative real estate applications. As a key member of our team, you will be responsible for delivering reliable, scalable new features using.NET Framework,.NET Core, Razor, JavaScript, Microsoft SQL Databases, and other modern...


  • Cambridge, Ontario, Canada Lone Wolf Real Estate Technologies Inc Full time

    About Lone Wolf Real Estate Technologies Inc.We are a fast-paced, agile product development team working on the development of innovative real estate applications. As a key member of our team, you will be responsible for delivering reliable, scalable new features using.NET Framework,.NET Core, Razor, JavaScript, Microsoft SQL Databases, and other modern...

  • Software Developer

    3 weeks ago


    Cambridge, Ontario, Canada Vision Investment Group Full time

    Job SummaryAt Vision Investment Group, we are seeking a skilled Software Developer to join our team. The ideal candidate will have a strong background in computer programming and be able to write, modify, integrate, and test software code. Key Responsibilities- Write, modify, integrate, and test software code- Maintain existing computer programs by making...

Software Developer Level II

2 months ago


Cambridge, Ontario, Canada ATS Automation Full time
Job Description

ATS Automation is seeking a highly skilled Software Developer Level II to join our Innovation Center. As a key contributor to our innovation group, you will be working on software development projects that are technically innovative solutions for image processing, machine vision, data collection, analysis, control, and reporting solutions.

Key Responsibilities
  • Develop clean, efficient, and maintainable code using C/C++, C#, VB.Net, XML, Powershell, Python, and other relevant technologies.
  • Collaborate with project managers, product owners, UI/UX developers, testers, control systems integrators, and end-users to develop a strong product.
  • Contribute to major software release plans that align with the technology roadmap.
  • Develop and execute tests to verify behavior and performance using Test Driven Development.
  • Assist with the generation of software-related product documentation.
  • Develop awareness of software technologies, established coding principles, and all Software Developer competencies.
  • Develop awareness and interest in the application of 2D and 3D image processing and ML/AI in the industrial space.
  • Contribute to weekly agile meetings reviewing last week's progress and planning upcoming work.
  • Seek mentorship from other developers and offer mentorship/suggestions to help the team improve.
  • Observe reviews of concepts, code, and team designs and provide constructive feedback.
  • Contribute to software design standards and overall software quality.
  • Contribute to the technology stack for assigned software products.
Additional Responsibilities
  • Demonstrate ownership through concept, design, coding, testing, and tier 3 support.
  • General supervision, training, and guidance of all team members that are part of his/her team.
  • Influence and communicate solutions effectively internally and externally.
  • Show the ability to own and deliver projects on time that meet requirements.
  • Have a clear understanding of the standard practices/processes within the department and demonstrate a constant improvement mindset.
  • Consistently write functions that are easily testable, easily understood by other developers, and account for edge cases and errors.
  • Demonstrated understanding of SOLID principles for software development.
  • Understand the organization's engineering strategy.
  • Usually handle risk, change, and uncertainty within their personal scope of work effectively.
Qualifications
  • A post-secondary engineering or computer science degree, diploma, or equivalent with emphasis on software design and development.
  • Coding, optimizing, and accelerating image processing and computer vision algorithms.
  • Experience with C/C++, C#, VB.Net, XML, Powershell, Python, multithreaded programming, and building Windows GUIs using Visual Studio tools.
  • Implementation of SIMD, Multicore, and/or GPU accelerations of image algorithms.
  • Knowledge of both traditional industrial machine vision algorithms and machine learning-based algorithms.
  • Ethernet network programming, ideally with industrial Ethernet protocols (Ethernet/IP, Profinet, and others).
  • Experience with image processing frameworks such as OpenCV, Matrox Imaging Library, Halcon, and more.
  • Diagnosing and resolving Windows OS performance, hardware, device driver, and behavioral issues.
  • Familiarity with Linux, OS virtualization, and disk management/cloning.
  • Familiarity with IoT Enterprise versions of Windows, including building and mass deploying OS images.
  • Deployment of Vision systems and Industrial PC's in industrial environments.
  • Choosing and connecting cameras (area and line scan if possible), lights, optics, and related electronics.
  • Interfacing with GigEVision, USB, and other industrial cameras at the Genicam and API level.
  • Debugging system-level problems in vision systems.
  • Familiar with issue-tracking and revision-control systems.
  • Ability to communicate effectively, both orally and in writing.
  • Experience in using Agile development practices.
  • Software development within a team of peers.
Desirable Qualifications
  • Experience with real-time controls and/or PLCs.
  • SQL Database interfacing and programming.
  • Internal knowledge of image formats.
  • AIA CVP Advanced designation desirable.
  • Programming Language Compiler and Interpreter internals knowledge.

ATS Automation is a place to create differentiators with the future in mind. Our Innovation Center is focused on R&D; advancing existing technologies, filling gaps in existing automation products, technologies, and processes to give ATS a competitive advantage.