Jason Hsu wrote: >I have a background in electrical engineering, and I am looking for a > job in embedded engineering. I have successfully designed and built a > PIC16F72-based SWR/wattmeter. My report on this project is at > http://www.jasonhsu.com/swrwatt.html , and my source code is at > http://www.jasonhsu.com/swrwatt-source_code.txt . > > What books should I buy and read to prepare myself? Jason, I think the reason you haven't gotten many responses is because your question is too open-ended. I can name dozens of books which I believe help me do my job in one way or another. If you are interested in learning about software development in general, I highly recommend these two books: Code Complete: A Practical Handbook of Software Construction Steve McConnell Refactoring: Improving the Design of Existing Code Martin Fowler The "MMM" (Mythical Man-Month) is a short classic that is definitely worth a read, although many ideas are now obsolete (and some have even been proven wrong). I can also recommend books on self-improvement, time management, people management, managing/improving the manufacturing process, starting/running/growing your business, design patterns, development methodologies, and specific technologies. Vitaliy -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist