I don't have any experience with ftp, but I would think that you would create a maintenance plan to back your database up to a local disk (which includes scheduling), and then outside of SQL set a schedule to send it the ftp server.
Alternatively, you could manually create a job in SQL Server Agent to backup the database, and then in a separate step within the job, kick off your ftp process.
Steve