Careers

Come share your knowledge while learning from some of the most talented professionals this industry has to offer. We look forward to welcoming you and expanding our Xiris team with new diverse talent.

Browse our job openings or tell us a little about yourself, your experiences, education, and directional drive.

  • Xiris manufactures machines that can see quality defects, in manufactured goods and continuous processes, for the metal fabrication industry.  We develop proprietary hardware and software for a global client base in several niche business segments.

    We have recently created a new role of Machine Learning Software Developer. Success in assuming this leadership role will require significant expertise in implementing Machine Vision systems on real-time video data streams, using both conventional and AI techniques.

    Reporting to the Engineering Manager, you will focus on developing machine vision (MV) software components, and application-specific algorithms and tools, for use in larger software suites and programs developed by Xiris for inspection of welding processes.

    Your Challenge will be to:

    • Apply MV technologies to many different use cases, with responsibility for a development cycle from research through to specification through to production coding.
    • Maintain and extend our current C++ toolkit which includes camera management and conventional machine vision tools (e.g., edge detection, blob analysis, morphology) to include artificial intelligence (AI) and machine learning (ML) capabilities
    • Rapidly prototype multiple possible solutions and interface with stakeholders to determine the most appropriate path forwards.
    • Implement algorithms and tools in C++, in a lean and efficient manner within current corporate architectural frameworks, to solve specific inspection problems in the welding domain, using a combination of open source and custom code as appropriate.
    • Interface with application designers to create useful and intuitive APIs for these tools.
    • Propose and conduct research projects in MV, AI, ML and software architectures to ensure our software product is a world-class offering.

    Success in this role will require:

    • Substantial prior experience in machine vision software development, likely though some combination of post-graduate education and industrial experience with a demonstrated portfolio of successful machine-vision system software development projects
    • Experience with the application of artificial intelligence and/or machine learning techniques to imaging and/or machine vision applications would be highly valuable
    • Excellent team-oriented individual with a solid command of both spoken and written English
    • Expert C++ architectural design and coding skills. We use Visual Studio, VS Code, SVN, CMake, NuGet, targeting both Windows and Linux from a common codebase.
    • Substantial knowledge of open-source software in machine vision and/or imaging and/or signal processing would be ideal, e.g., OpenCV, CUDA

    Additional highly valued experience.

    • Some proficiency with Visual C# and/or Python
    • Experience with Managed C++ (C++/CLI)
    • Exposure to industrial automation and/or automated inspection systems
    • Exposure to commercial MV toolkits
    • Experience with industrial cameras and related image processing techniques

    Xiris Automation offers the best fit candidate a unique opportunity for technical and financial growth as well as leadership success in this newly created role

    We thank all applicants for their interest in our opportunity, however we will only be contacting those applicants who are considered potential best fit to our requirements.

    Please submit your C.V in English to: hr@xiris.com

    Please also visit our web site at www.xiris.com.

  • Reporting to the Engineering Manager, this role exists to achieve the development of libraries and desktop software programs used in conjunction with our unique welding cameras for inspection of welding processes.

    You will develop middle-layer application logic and front-end GUI code, primarily in C# for Windows.  Tools we use daily include Visual Studio, VS Code, SVN, CMake, and NuGet.  Our full stack includes a C++ back-end for Windows and Linux.

    Working primarily independently, but as a member of a small (3-5 person) software development team, the incumbent will experience both breadth and depth in the software development process, developing for many different use cases, with responsibility for a development cycle from specification through to production coding and testing.

    In this position, the incumbent will:

    • Leverage current knowledge and prior experience to implement and maintain software, primarily in C#, in a lean and efficient manner, within existing and new architectural frameworks
    • Identify, investigate, and qualify possible open-source alternatives to custom code
    • Where applicable, rapidly prototype multiple possible solutions, and interface with stakeholders to determine the most appropriate path forwards.
    • Design and implement GUI in WinForms and WPF
    • Interface with back-end designers to provide feedback on proposed APIs
    • Maintain and extend our current software products

    Required Skills / Experience:

    • As this position requires developing close working relationships with both technical and non-technical stakeholders, a solid command of both spoken and written English is absolutely mandatory.
    • Post-secondary degree in Software Engineering, Computer Engineering, Computer Science or similar.
    • Substantial prior experience in desktop and/or embedded software development using one or more object-oriented languages (C#, Java, etc.), likely though some combination of education and industrial experience, with a demonstrated portfolio of successful software development projects

    Ideal Candidate Additional Characteristics

    • Experience developing for both Windows and Linux.
    • Knowledge of open-source and/or commercial software in machine vision and/or imaging and/or signal processing would be ideal, e.g., OpenCV, CUDA
    • Experience with the application of artificial intelligence and/or machine learning techniques to imaging and/or machine vision applications would be highly valuable
    • Experience with C++ and/or Python
    • Exposure to industrial automation and/or automated inspection systems, experience writing code to interface with hardware via standard protocols or vendor API’s.
    • Self-starter, entrepreneurial spirit

    Please submit your C.V in English to: hr@xiris.com

    Please also visit our web site at www.xiris.com.

  • Xiris manufactures machines that can see quality defects, in manufactured goods and continuous processes, for the metal fabrication industry.  We develop proprietary hardware and software for a global client base in several niche business segments.

    We have recently created a new role of Machine Learning Software Developer. Success in this role will require significant leadership skills and expertise in implementing AI/ML software systems which can extract meaningful data from live video.

    Reporting to the Engineering Director, you will focus on designing and implementing an AI/ML technology stack and applying it to extract meaningful analyses of welding processes.  Additionally, you will create application-specific machine vision algorithms and tools, for use in larger software suites and programs developed by Xiris for inspection of welding processes.

    Your Challenge will be to:

    • Be a hands-on technology leader in the design, management, and implementation of AI/ML-based software systems, developing our capabilities “from the ground up” into a new internal center of excellence.
    • Add artificial intelligence (AI) and machine learning (ML) capabilities to our current C++ toolkit (which includes camera management and conventional machine vision (MV) tools e.g., edge detection, blob analysis, morphology).
    • Apply MV/AI/ML technologies to many different use cases, with responsibility and direct participation in the full development cycle from research through to specification through to production coding.
    • Rapidly prototype multiple possible solutions and interface with stakeholders to determine the most appropriate path forwards.
    • Concurrently, learn our conventional MV software stack and eventually take on the responsibility of implementing new (and maintain existing) algorithms and tools in C++, in a lean and efficient manner.
    • Interface with application designers to create useful and intuitive APIs for these tools.
    • Propose and conduct research projects in MV, AI, ML and software architectures to ensure our software product is a world-class offering.

    Success in this role will require:

    • Substantial prior experience in data extraction from video using AI/ML, likely though some combination of post-graduate education and industrial experience with a demonstrated portfolio of successful related software development projects.
    • Expert C++ architectural design and coding skills. We use Visual Studio, VS Code, SVN, CMake
    • Excellent team-oriented individual with a solid command of both spoken and written English
    • Experience with imaging and/or machine vision commercial applications would be highly valuable
    • NuGet, targeting both Windows and Linux from a common codebase.
    • Substantial knowledge of open-source software in machine vision and/or imaging and/or signal processing would be ideal, e.g., OpenCV, CUDA

    Additional highly valued experience.

    • Some proficiency with Visual C# and/or Python
    • Experience with Managed C++ (C++/CLI)
    • Exposure to industrial automation and/or automated inspection systems
    • Exposure to commercial MV toolkits
    • Experience with industrial cameras and related image processing techniques

    Xiris Automation offers the best fit candidate a unique opportunity for technical and financial growth as well as leadership success in this newly created role.

    We thank all applicants for their interest in our opportunity, however we will only be contacting those applicants who are considered potential best fit to our requirements.

    Please submit your C.V in English to: hr@xiris.com

    You will of course check out our web site at www.xiris.com

     

  • Your Challenge:  To work with our Managing Director (based in Canada) and European technical service and support team in growing our weld inspection systems sales across the European steel tube market.

    • Expand and support our current industry-specific sales representative / distributor network across Europe
    • Perform technical sales demonstrations to end-user customers in the metal fabrication industry.
    • Help set up and attend industry tradeshows and conferences
    • Work with OEMs to help specify camera solutions to meet their needs
    • Help install and test camera-based inspection equipment at customers’ sites and train end users
    • Acquisition and continuous development of new customers with the aim of further increasing market shares

    Must be fluent in German and English

    Work locations

    • Your home office / ideally within North-Rhine Westphalia area
    • Xiris Automation GmbH offices at 40880 Ratingen, Germany
    • 50-60% travel throughout Europe (once pandemic ends!) and occasional travel to Head Office in Canada.

    What you offer: 

    • Technical Engineering background with at least 5 years of technical sales experience, ideally in the machine vision industry or selling instrumentation equipment to the industrial automation industry.
    • Experience selling capital goods to End Users and OEMs directly and via sales representatives.
    • A proven track record in building and supporting a sales network, ideally with sales agents
    • Professional presentation skills, written and orally
    • Excellent German and English skills (mandatory)
    • Customer-oriented and entrepreneurial mindset, intercultural competence
    • Solution driven – hands on mentality
    • Possession of a valid driving license (Class B)

    What we offer:

     An outstanding opportunity to take ownership of your professional destiny, growth, compensation, travel

    • A well-engineered and exceptional camera product that is unique in the industry
    • A highly talented professional team including engineers, technicians and product specialists to support your sales efforts
    • Low hierarchies and an opportunity to grow into a senior sales leadership role
    • A company car for personal use

    Base salary 60-80 Eur and Commission of 20-40 Eur.  

    This position is available approximately September/ October 2021 based on pan-European travel restrictions being lifted

    Please submit your C.V in English to: hr@xiris.com

    Please also visit our web site at www.xiris.com.

     

Translate »