A seed level managing system includes a seed tank (410, 500) configured to contain seeds (100, 532), a plurality of seed level sensors (420A, 420C, 420D, 510, 514) placed on a sidewall of the seed tank (410, 500), a surface detecting sensor (530), and a controller. The controller includes one or more processors, one or more memory modules, and machine readable instructions stored in the one or more memory modules that, when executed by the one or more processors, cause the controller to receive first information from the plurality of seed level sensors (420A, 420C, 420D, 510, 514); receive second information from the surface detecting sensor (530) and determine a number of the seeds (100, 532) in the seed tank (410, 500) based on the first information and the second information.La présente invention concerne un système de gestion au niveau de graines comprenant un réservoir de graines (410, 500) configuré pour contenir des graines (100, 532), une pluralité de capteurs au niveau de graines (420A, 420C, 420D, 510, 514) placés sur une paroi latérale du réservoir de graines (410, 500), un capteur de détection de surface (530), et un dispositif de commande. Le dispositif de commande comprend un ou plusieurs processeurs, un ou plusieurs modules de mémoire et des instructions lisibles par machine stockées dans lesdits modules de mémoire qui, lorsqu'elles sont exécutées par lesdits processeurs, amènent le dispositif de commande à recevoir de premières informations en provenance de la pluralité de capteurs au niveau de graines (420A, 420C, 420D, 510, 514) ; à recevoir de secondes informations provenant du capteur de détection de surface (530) et à déterminer un nombre de graines (100, 532) dans le réservoir de graines (410, 500) sur la base des premières informations et des secondes informations.