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.
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!