La programación de la ROM (Read-Only Memory) puede ser realizada por diferentes fabricantes de dispositivos electrónicos, dependiendo del sistema operativo que esté utilizando el dispositivo.
Por ejemplo, los dispositivos Android utilizan ROMs que son desarrolladas por empresas como Google, Samsung, Huawei, entre otros.
En el caso de los dispositivos iOS, la ROM es desarrollada exclusivamente por Apple.
En general, el fabricante del dispositivo es el responsable de la programación de la ROM, ya que es quien tiene control sobre el hardware y el software que utiliza el dispositivo.
Te sugiero leer nuestro artículo:
ROM