I have currently joined a new company as a Embedded Engineer. And I am feeling that my role is working on Firmware. But the management expects me to write new firmware for new products which I have not done till date, i.e., firmware implementation rom scratch. Can Any one help me in this situation? I have keen interest in Embedded and loving their expectation from me, but at same time I am not sure how to achieve the goal in a pre determined time period. So, If any one can suggest me some good resources for firmware implementation it will of great help.