1. A method for updating software in an embedded device ( 1 ), said software being stored in an EEPROM memory ( 12 ) of the embedded device and said software comprising a bootloader portion, the method comprising the steps of: c) executing an update management program code, this execution step comprising: erasing a memory area storing a former bootloader portion of the software and storing at least a jump instruction at the beginning of said erased memory area, the execution of the jump instruction branching the execution of an update management program code; writing of an updated bootloader portion of the software in the erased memory area; d) deleting the jump instruction so that the updated bootloader portion of the software is executed at startup.