The Agent requires a sysadmin account within SQl Server.
If BUITLTIN\Administrators isn't sysadmin or doesn't exist the I guess you need to use another account other than system.
A windows domain level account over the local system account can provide other advantages such as allowing jobs to access shares on other computers. The windows account can have minimal privileges at windows level as long as it is authenticated as an sa in SQL Server.