Traditional File Transmission Protocol (FTP) servers are not suitable for embedded environments since these servers take complicating factors into account and consequently take a lot of memory space. Moreover, some FTP server applications even manage all file transmission by utilizing graphic user interface. However, such server is not adequate for embedded environments. When embedded system needs is more memory-efficient efficient in a resource restricted system. To cope with this problem, in this problem we conduct research on lightweight FTP server for embedded systems. And, we first summarize features of a lightweight FTP server. Then, based on the design requirements for FTP server for embedded systems, a lightweight FTP server is designed. The server adopts a command-line user interface and other advanced features, such as transmission encryption and graphic user interface, are abandoned for efficiency reasons. Last, to evaluate our design of the FTP server, several experiments are conducted and all results show that the FTP server works quite well under embedded environments. With more and more embedded systems emerging in the industry, it can be expected that the software introduced in this paper will play a more and more important role in the industry.