Free-piston engines are under investigation by a number of research groups due to potential fuel efficiency and exhaust emissions advantages over conventional technology. The main challenge with such engines is the control of the piston motion, and this has not yet been fully resolved for all types of free-piston engines. This paper discusses the basic features of a single piston free-piston engine generator under development at Newcastle University and investigates engine control issues using a full-cycle simulation model. Control variables and disturbances are identified, and a control strategy is proposed. It is found that the control of the free-piston engine is a challenge, but that the proposed control strategy is feasible. Engine speed control does, however, represent a challenge in the current design.