C++ Software Engineer
3 days ago
San Cristóbal de La Laguna
Our partner is a leader in semiconductor metrology through the use of wavefront phase imaging, a technique derived from research in adaptive optics for astronomy. With a multidisciplinary team, and a flagship product, the company is revolutionizing semiconductor metrology with the highest lateral resolution and fastest measurement technique for in-line factory measurements. They are looking for a C++ Software Engineer to join their growing Product department, with strong technical foundations and hands-on experience developing production-quality software. This role is ideal for someone who is confident working with multi-threaded applications and has contributed to the design and implementation of robust, maintainable codebases. You’ll collaborate with colleagues across disciplines to design, build, and test high-performance software that may interface with hardware components, graphical user interfaces, or processing systems. The position is based at its offices in San Cristóbal de la Laguna, Tenerife. ✨ What they offer: ✔️ They 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. ✔️ Their 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: They offer continuous development and training opportunities within a rapidly expanding company. ✔️ Indefinite full-time contract. ✔️ Competitive salary range. ✔️ Private medical insurance after one year with the company. ✔️ 23 working days of holiday. ✔️ Hibrid and 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). ✔️ Start date in January-February 2026. 🚀 Key Responsibilities: • Design, implement, and maintain C++ components, ensuring performance and reliability., • Collaborate in code reviews, planning, and architecture discussions., • Develop and maintain unit tests using frameworks like Google Test (gtest)., • Work with version control systems (Git) and contribute to building pipelines., • Debug complex issues, particularly in multithreaded environments. 🎯 Essential Requirements: • Automation Engineer with excellent programming skills or Engineer experienced in software development for hardware control (e.g., PLC systems, motion control, equipment automation)., • (Optional, if applicable) Support integration with hardware or embedded systems if the project requires it., • Software development for hardware control, PLC systems, or microcontrollers., • Familiarity with DevOps practices and CI/CD tools., • Able to coach junior team members., • Fluent in English and Spanish., • Residence in Tenerife. 🔝 Nice to have: • CMake for build automation and project configuration., • Qt framework for GUI or cross-platform applications., • OpenCV for image processing or computer vision., • Experience in high-tech/semiconductor industries is a plus., • Communication skills: Ability to explain complex software concepts in a structured, concise way to hardware engineers, product managers, and non-technical stakeholders. 📩 If you identify with what our partner is looking for, please send your CV!