You could control the MAX308 using hardware PWM as long as you can live with 10bit resolution. Smooth the ouput of the PWM pin with an RC network to get a smoother voltage.