Senior Firmware & OS Engineer (Barcelona)

Senior Firmware & OS Engineer (Barcelona)

04 ago
|
Openchip & Software Technologies
|
Barcelona

04 ago

Openchip & Software Technologies

Barcelona

ph3Position Overview /h3 pDevelop 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. /p h3Job Responsibilities /h3 ul liDevelop and maintain low-level software (BIOS and firmware) for novel hardware architectures. /li liDevelop 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. /li liProvide monitoring, instrumentation, and telemetry to export system status and health metrics. /li liProvide workload control and configuration, and API entry points to allow remote operation. /li liConfigure and extend emulation, simulation, and virtualization software. /li /ul h3Interaction with ICs and Other Projects /h3 ul liWork with hardware teams, influencing hardware/software co-design. /li liWork with teams developing middleware, and/or contribute to middleware. /li liCollaborate with colleagues through code reviews, bug triaging, design documents. /li liContribute to shared team responsibilities (CI failure triaging, documentation, code fixes, rotations). /li /ul h3Required Qualifications /h3 ul liBachelor or Master’s degree in a relevant field. /li liExperience in the relevant field (3‑5 yr). /li liSolid knowledge about computer architecture (CPU, cache and memory hierarchy, buses). /li liGood understanding of pre‑boot and boot process, and Linux kernel internals. /li liKnowledge about compilation and linking process (toolchains, object file formats, binutils, dynamic loading). /li liSolid knowledge of low-level development languages (C, Rust). /li liExperience with assembly language (of any architecture). /li liExperience with bare‑metal (without OS) development (e.g., embedded systems, microcontrollers). /li liExperience with standard tools for source control (git),



continuous integration, task management (Jira). /li /ul h3Preferred Qualifications /h3 ul liExperience with RISC‑V development at the assembly‑language level. /li liExperience with kernel and/or device driver development. /li liExperience with emulators and simulators (Qemu, Gem5, Spike). /li liExperience with hypervisor technology (KVM, Xen). /li liExperience with open‑source software development. /li liExperience with system boot technology (UEFI/EDK2, ACPI, u‑boot, devicetree). /li /ul h3Soft Skills /h3 ul liTeam player: communicative and collaborative person who focuses on the outcome of the team above the individual needs. /li liCurious about learning new technologies/stacks. /li liCapable of within‑and cross‑team collaboration at the technical level. /li liCan‑do attitude, proactive and willing to solve any obstacle by themselves. Self‑aware, self‑starter, and self‑motivated. /li /ul h3What do we offer? /h3 ul liJoin an innovative team and experience company growth. /li liWe believe in investing in our employees and providing them with the opportunities they need to grow and develop their careers. /li liEnjoy a hybrid work environment. /li liWe also offer flexible schedule. /li liWe offer a remuneration that values your experience. /li liThe position will have the base in Barcelona. /li /ul pWe are looking for outstanding people willing to join our mission to change this industry and help to build a better world. /p pIf you feel identified with Openchip, please contact us. We can offer a competitive compensation package in a adaptable work schema that will help you to keep a balance between your personal and professional life. /p pbOpenchip Software Technologies S.L. /b, we believe a diverse and inclusive team is the key to groundbreaking ideas. We foster a work environment where everyone feels valued, respected, and empowered to reach their full potential – regardless of race, gender, ethnicity, sexual orientation, or gender identity. /p /p #J-18808-Ljbffr

📌 Senior Firmware & OS Engineer (Barcelona)
🏢 Openchip & Software Technologies
📍 Barcelona

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior firmware & os engineer (barcelona) / barcelona

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior firmware & os engineer (barcelona) / barcelona