Software Engineer - Computer Vision

Permanent employee, Full-time · Heerlen

Your mission

Join us to shape the future of 3D vision and make agriculture more sustainable!

Are you passionate about turning cutting-edge research into real-world innovation? We’re looking for a Software Engineer with a focus on computer vision and geometrical modeling to join our crazy team that believes it can change the world!

In this role, you'll use best practices to design, implement and maintain backend pipelines for processing sensor data, including time-series, 3D and multispectral inputs. You'll develop robust, real-world solutions through collaboration with interdisciplinary teams and cross-functional integration. Main areas of responsibility include:

  • Design and implement time-series and 3D data representations and processing algorithms for real-world applications.

  • Research, implement and optimise point-cloud reconstruction, merging and triangulation algorithms.

  • Implement solutions that are scalable and that run efficiently on Linux-based edge devices.

  • Build prototypes to inform the technology roadmap and evaluate novel 3D data acquisition techniques.

  • Document algorithms, processes and code for future reference and knowledge sharing.

  • Conduct thorough testing and validation of time-series and geometry data processing algorithms.

  • Stay up to date with advancements in computer vision, 3D reconstruction, spatial graph representations and related technologies.

Your profile

We’re looking for a versatile software engineer with a passion for innovation. Ideally, you will already have gained at least two years work experience in a similar role and have a Master's or PhD in computer science or a related field with a focus on computer vision or signal processing. 
To complete your profile you will have:

  • Thorough understanding of linear algebra and projective geometry with an analytical mindset and problem-solving abilities.

  • Solid foundation in software design and architecture with strong programming skills in C++.

  • Knowledge of system programming concepts (e.g., buffer structures, IPC) and at least one scripting language, preferably Python.

  • Experience applying LLMs and coding assistants effectively and responsibly, in line with data disclosure policies.

  • Excellent written and verbal English with the ability to clearly communicate complex technical concepts to both technical and non-technical audiences.

Bonus points for:
  • Experience with image and signal processing techniques such as color correction, lens distortion, color segmentation and image enhancement.

  • Experience in 3D computer vision, geometry processing, point cloud merging, and depth sensing technologies.

If you're ready to contribute to cutting edge products that reduce the impact of agriculture on our planet and are keen to grow together with our company, we’d love to hear from you!

About us

Make farming better for our planet.

Millions of researchers, ag companies, and farmers around the world are working hard to develop new solutions to reduce the impact of farming on our planet. We believe digitalization will be the major driver in this process. That’s why we develop digital solutions that capture crop data and translate it into actionable information, amplifying the impact of millions of people and accelerating the transition towards sustainable agriculture.

 


We are looking forward to hearing from you!
Thank you for your interest in Phenospex. Please fill out the following short form. Should you have difficulties with the upload of your data, please send an email to jobs@phenospex.com
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.