Software Engineer - Computer Vision

Efiprint — Spain · Posted ~7 hours ago

Mid Onsite

Skills

Software Development Computer Vision GUI Development Application Testing Troubleshooting Debugging Test Planning Software Performance Software Reliability Technical Support

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A hands-on software engineering opportunity within an industrial technology environment, focused on computer vision and GUI applications. You will develop and maintain software, test and debug it directly on specialized equipment, support experimental initiatives, create test plans, and contribute to reliability and continuous improvement.

Highlights

Hands-on software engineering role combining computer vision and GUI development with direct testing and debugging on industrial equipment. The position offers multidisciplinary collaboration, experimental development, technical problem-solving, and opportunities to improve production software.

Description

EFI is looking for a Software Engineer to join our computer vision team in our plant in Almazora, Castellón, Spain. We are looking for a hands-on professional who enjoys out of the box thinking. Main Tasks & Responsibilities Develop and maintain GUI and computer vision applications for EFI's industrial printing solutions.Work across multiple technical areas within a multidisciplinary team.Perform hands-on testing, troubleshooting, and debugging directly on industrial printing equipment.Support experimental developments and new product initiatives, helping transform concepts into reliable solutions.Collaborate with engineering, product, and support teamsCreate and execute test plans to ensure software performance and reliability.Contribute to technical support activities and continuous product improvements.Qualifications & Skills Bachelor's or Master's Degree in Software Engineering or a related field.3+ years of relevant software development experience.Experience developing graphical user interfaces (UI).Proven experience in computer vision development.Experience with C#, C++, OpenCV, and image processing techniques is highly desirable.Comfortable working directly on machines in a hands-on, experimental environment.Strong problem-solving skills and ability to work independently.Ability to adapt and contribute across multiple technical disciplines.Strong written and spoken English skills.Willingness to travel occasionally, both domestically and internationally.