Computer Engineer

  • Permanent
  • Full time
  • Hybrid (38204, San Cristobal de La Laguna, Tenerife, Spain)

Location: Tenerife

Experience Level: 3-5 years

Work mode: Hybrid- 6 days per month remote work

Contract type: Full-time

About Wooptix

Wooptix is a semiconductor wafer metrology innovator that provides the fastest, most accurate in-line measurements with the highest lateral resolution. Through its use of wavefront phase imaging (WFPI), a proprietary technique derived from research in adaptive optics, its systems measure the shape, uniformity, nanotopography and roughness of the entire silicon wafer in a single image. It is actively deploying solutions at various customer sites across Asia, Europe and North America.

Together with their resistance to vibrations and ease of adapting to the user’s needs, they are valuable systems for measuring the wafer shape and nanotopography in a single image.

Our Mission

We design and develop disruptive metrology equipment for the semiconductor industry, delivering unmatched resolution and precision with the highest throughput.

About the role

This role is focused on refactoring, designing & building scalable Python apps using OOP, design patterns, NumPy, and OpenCV. Focus on best practices, teamwork, and performance.

Key Responsibilities:

  • Design, implement, and maintain software solutions using object-oriented programming principles.

  • Apply software engineering best practices and design patterns to ensure scalable and maintainable systems.

  • Develop applications and prototypes using Python, leveraging libraries such as NumPy for data manipulation and OpenCV for computer vision tasks.

  • Manage dependencies and packages with pip to support development workflows.

  • Collaborate with team members to review code, share knowledge, and contribute to continuous improvement.

  • Troubleshoot, debug, and optimize code for performance and reliability.

What we are looking for:

  • Bachelor’s degree in Computer Science, Computer Engineering, or related field (or equivalent practical experience).

  • Solid understanding of object-oriented programming (OOP) concepts.

  • Basic knowledge of software design patterns and software engineering principles.

  • Hands-on experience with Python programming and its ecosystem.

  • Familiarity with NumPy for data processing and OpenCV for image and video analysis.

  • Knowledge of pip and Python package management.

  • Strong problem-solving skills and willingness to learn new technologies.

  • Good communication skills and ability to work in a team environment.

What we offer:

  • Indefinite full-time contract.

  • 23 working days of holiday.

  • Competitive salary range.

  • Private medical insurance after one year with the company.

  • We are a fast-growing scale-up with a startup spirit, where collaboration, innovation, and professional growth are part of our everyday culture. You’ll be surrounded by highly talented professionals in a dynamic and motivating environment, with plenty of opportunities to develop your career.

  • Our core values are the foundation that unites us and drives everything we do: Trustworthy, Resilient, Committed to Excellence, and Innovators by Instinct.

  • Development and growth: We offer continuous development and training opportunities within a rapidly expanding company.

  • Flexible working hours to support a healthy work-life balance — you can start your day anytime between 7:00 and 10:00 a.m. and finish between 4:00 and 7:00 p.m. We also enjoy intensive working hours every Friday and during the summer months (July and August).