JobMesh

Senior Firmware & OS Engineer

Openchip & Software Technologies · Barcelona, Catalonia, ES

Position overview: Develop low- (BIOS, firmware, device drivers) and mid-level software (emulation, simulation, and virtualization) to enable the use of Open...

Job description

Position overview: Develop low- (BIOS, firmware, device drivers) and mid-level software (emulation, simulation, and virtualization) to enable the use of OpenChip’s novel hardware features and accelerators, bringing visible improvements to end users. Job responsibilities: Make independent technical contributions to help their team deliver its commitments. In particular: Interact with ICs from their and other projects to unblock themself, or to reach consensus on small technical topics. In particular: - Develop and maintain low-level software (BIOS and firmware) for novel hardware architectures. - Develop and maintain device drivers for operating systems (mainly Linux) to expose novel hardware features (e.g., telemetry) and acceleration, as well as to support their emulation and virtualization. - Provide monitoring, instrumentation, and telemetry to export system status and health metrics. - Provide workload control and configuration, and API entry points to allow remote operation. - Configure and extend emulation, simulation, and virtualization software. - Work with hardware teams, influencing hardware/software co-design. - Work with teams developing middleware, and/or contribute to...