How Do You Develop A Bluetooth Firmware?

I have come across firmware a few times whiles reading. I would like to know how you can develop firmware in a practical way. How does knowledge of firmware development impact on one's employability? I would also like to focus on Bluetooth firmware development. Kindly point me to a resourceful website which will assist me learn everything there is to know about Bluetooth firmware development or firmware development in general.
