Software & Vision Systems Engineer / Software & Vision Systems Engineeress

Oratek SA - May 20, 2026

Job Opportunity: Software & Vision Systems Engineer

Oratek, an engineering consulting company based in Ecublens, Switzerland, is seeking a versatile and autonomous Software & Vision Systems Engineer to join our multidisciplinary team.

Founded in 2018, Oratek delivers precision equipment and engineering services to demanding industries where quality, reliability, and attention to detail are non-negotiable. We are expanding our capabilities in industrial vision systems and are looking for a candidate who can both build and architect software across our comprehensive stack.

This diverse role encompasses web applications, embedded Linux systems, AI model development, and industrial vision. You will design and build systems end-to-end—ranging from camera and lighting setups on benchtop machines to the embedded software running on those machines, as well as the web interfaces and AI models supporting them. You will collaborate closely with our electronics, firmware, and mechanical engineers to deliver complete solutions.

We believe that modern software engineering extends beyond merely writing code—AI tooling now handles much of that. What truly matters is effectively setting things up, defining clean architectures, establishing processes, and conducting thorough reviews. If you share this philosophy, we want to hear from you.

If you are autonomous, curious across disciplines, and are eager to build real industrial systems rather than just web applications, we invite you to apply online using the form below.

Key Responsibilities

  • Design and develop industrial vision systems: camera selection, lighting design, optics, image acquisition pipeline, and image processing or AI-based inspection algorithms.
  • Architect and build web applications (frontend + backend) for machine control, data visualization, and operator interfaces.
  • Develop and deploy embedded software on Linux (typically running on industrial PCs or SoCs integrated into our machines).
  • Design, train, and deploy AI/ML models for vision tasks (defect detection, classification, measurement) and other applications.
  • Build internal tooling and testing software to support electronics and mechanical validation.
  • Define software architecture, processes, code review practices, and CI/CD pipelines.
  • Collaborate with electronics engineers (vision, motor control) and mechanical engineers to integrate software into complete machines.

Tech Stack & Environment

  • Languages: Python, TypeScript/JavaScript, C/C++ as needed.
  • Vision: OpenCV, deep learning frameworks (PyTorch / TensorFlow), industrial cameras, and lighting.
  • Embedded: Linux on industrial hardware, communication with microcontrollers and motion systems.
  • Web: modern frontend and backend frameworks.
  • AI Tooling: candidates are expected to leverage modern AI coding assistants as part of their daily workflow.

Requirements

  • Degree in Computer Science, Software Engineering, Electrical/Computer Engineering, or equivalent.
  • 3 to 7 years of professional experience as a software engineer in a versatile or systems-oriented role.
  • Strong full-stack web development experience (frontend + backend).
  • Solid experience with embedded Linux systems.
  • Hands-on experience developing AI/ML models, ideally including computer vision.
  • Demonstrated ability to architect software systems, focusing on clean structure, sensible processes, and quality ownership.
  • Autonomy: capable of taking a problem, scoping it, establishing the right approach, and driving it to completion with minimal supervision.
  • Cross-disciplinary mindset: comfortable working with electronics and mechanical engineers, asking the right questions, and bridging domains.
  • 100% on-site in Ecublens (VD).

Benefits

  • A stimulating and innovative work environment.
  • Opportunities for professional development and continuous training.
  • Competitive salary and attractive social benefits.
  • Opportunity to work on diverse and exciting projects.
  • Access to cutting-edge technologies and advanced technical resources.
  • A collaborative and dedicated team.

Only applications matching the job profile will be considered.

Location : Ecublens VD
Country : Switzerland

Application Form

Please enter your information in the following form and attach your resume (CV)

Only pdf, Word, or OpenOffice file. Maximum file size: 3 MB.