Skip to content
mimi

Software & Vision Systems Engineer

Oratek

On-site Full-time Mid Level 4w ago

About the role

About Oratek

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 now expanding our capabilities in industrial vision systems and were looking for someone who can both build and architect software across our stack.

This is a polyvalent role spanning web applications embedded Linux systems AI model development and industrial vision. Youll design and build systems end-to-end from the camera and lighting setup on a benchtop machine to the embedded software running on it to the web interface and AI models supporting it. Youll work closely with our electronics firmware and mechanical engineers to deliver complete machines.

We believe modern software engineering is no longer primarily about writing code AI tooling now handles much of that. What matters most is setting things up correctly defining clean architectures establishing processes and reviewing rigorously. Were looking for someone who thinks this way.

If youre autonomous curious across disciplines and want to build real industrial systems rather than just web apps wed like to hear from you.

Tasks

  • 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.
  • Leverage AI coding tools effectively to accelerate delivery while maintaining high quality and ownership of the output.
  • Collaborate with electronics engineers (vision motor control) and mechanical engineers to integrate software into complete machines.

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: we expect candidates 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 polyvalent 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 not just implement features clean structure sensible processes quality ownership.
  • Autonomy: able to take a problem scope it set up the right approach and drive 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.

Join Oratek as a Software & Vision Systems Engineer and collaborate with a visionary multidisciplinary team in Switzerland. Build real industrial systems from camera to cloud for clients in precision industries that demand the highest standards in a dynamic small-company environment.

Skills

C++CI/CDComputer VisionDockerEmbedded LinuxFrontendJavaScriptLinuxMachine LearningOpenCVPythonPyTorchSQLTensorFlowTypeScriptWeb Development

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free