Agrifac - Qt Application Developer

At Agrifac Machinery B.V. we build state of the art “Brilliant Simple” sprayers and harvesters. Brilliant Simple means innovative and easy to use. It enables our customers in over 25 countries to nurture their crops from seed to harvest. We enable farmers to decide on plant level what amount of water, food or protection is needed to have the best possible yield in terms of sufficiency, health, safety and sustainability.

We constantly show our clients the most innovative and surprising features. For further improvement of our next generation displays used in our sprayers, we are looking for a Qt Application Developer to join our Research & Development team. 

What you’ll do

For this role we are looking for a software developer with extensive knowledge of Qt/QML for continuing the development of an ongoing HMI project. Besides developing GUI items in QML, the role provides the opportunity to be involved at the whole application level from testing to deployment. The developer will embrace all steps leading to a successful application release. You will keep the objective in mind and work towards a good and practical solution with your colleagues . You will get the responsibility for recognizing and solving problems during the development and the testing phase.

What it takes

  • Experience in using Linux and QtCreator as the main development environment.
  • Experience in implementing Linux applications and daemons, familiarity with embedded Linux a plus 
  • Strong C/C++ programming and debugging skills, comfortable with OOP concepts
  • Comfortable with creating QML (+Javascript) based GUIs with C++ backend
  • Experience with Scene Graph approach (e.g. OSG) for creating 3D graphics, supported with GLSL injection for embedded devices (GLES 2.0)
  • Familiar with GIS concepts, GDAL/OGR, GPSD, QGIS
  • Python scripting for gluing the application with the operating system
  • Familiar with network programming, XML & JSON processing, CAN bus communication
  • Experienced with version control using GIT (GitKraken)
  • Must have a good understanding of multi-threaded applications
  • Familiar with agile software development (JIRA) and experience working on Agile development teams
  • Experience in GUI development for automotive infotainment and navigation applications preferred

Personal characteristics

You have a strong personality and  are passionate about what you do. You can optimally use your own capabilities and enable your colleagues to do the same. You are able to structure complex functionality and bring it back to the core, independently or together with the team members. You recognize and review different possible concepts from different points of view. 

Your competencies

  • Accurate and precise
  • Go-getter, and don’t give up easily
  • Analytically skilled
  • Result driven
  • Prefer to work in an international environment

We offer

We offer a stimulating, fast growing, dynamic and international work environment with opportunities to further develop your skills.. In addition, we offer a competitive salary. The working environment can be characterized as informal, no-nonsense and professional. You have the opportunity to do your job professionally and independently among about 150 skilled colleagues.

Are you an ambitious Qt Application Developer and do you think you got what it takes? Please send your motivation letter and CV to 

Copyright © 2016 Agrifac Machinery BV. All rights reserved.