How to train embedded software development talents that can meet the demands of embedded system companies is a very important task to the computer majors of colleges and universities. Some efficacious measures are given in this paper. These measures include infiltrating embedded software developing ideas and knowledge to existed related computer major courses such as computer operation system, data structure and the principles of computer composition, offering specialized embedded software developing course, studying and researching open source embedded operating system software, and introducing students to participate in embedded software developing course design and application project. Our practical teaching results proved they are very helpful to improve students’ embedded software design ability.