[DD-334] - Junior Operating Systems Engineer
Responder al anuncioOpenchip is a European Silicon Engineering Company, headquartered in Barcelona, Spain. We aim to democratize the usage of Chips by developing Systems on Chip (SOCs) that combine RISC-V and accelerated chiplets for AI and HPC, everything interconnected with UCIe open interfaces. Our technologies will provide value in multiple fields, including Artificial Intelligence, Security and Privacy, and Carbon Footprint Reduction. We are committed to changing the Silicon Industry and helping to build a more sustainable world, where collaboration and openness are the default. Our chips will be used in High Performance Computing, Autonomous Driving, Telecommunications, Personalized Medicine, Edge Computing, and Cloud.
We are looking for outstanding people willing to join our mission to change this industry and help build a better world. We can offer you an exciting and accelerated career path in a multicultural and multinational environment where innovation, teamwork, and trust are in our DNA. You will have the opportunity to learn from senior professionals, use the most advanced technologies to develop chips, and participate in one of the most relevant technological projects in the European Union.
We are actively seeking a diverse range of talented Junior Operating Systems Engineers to join our dynamic and growing software team.
The Role:
Develop low- (BIOS, firmware, device drivers) and mid-level software (emulation, simulation, and virtualization; monitoring, telemetry, and control middleware) to enable the use of OpenChip's novel hardware features and accelerators, bringing visible improvements to end users.
Responsibilities:
- Make independent technical contributions to help the team deliver its commitments.
- 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.
- Interact with ICs from their and other projects to unblock themselves or to reach consensus on small technical topics.
- Work with hardware teams, influencing hardware/software co-design.
- Collaborate with colleagues through code reviews, bug triaging, design documents, and contribute to shared team responsibilities (CI failure triaging, documentation, code fixits, rotations).
Qualifications:
- Bachelor or Master's degree in a relevant field.
- Experience in the relevant field (1-3 years).
- Experience with low-level development languages (C, Rust).
- Experience with assembly language (of any architecture).
¡Sea el primero en responder a este anuncio de trabajo!
-
¿Por qué está buscando trabajo en Trabajas.es?
Crear alerta de empleo
Cada día nuevos anuncios de trabajo Puede elegir entre una amplia gama de trabajos: nuestro objetivo es ofrecer una selección lo más amplia posible Déjenos enviar nuevos anuncios por correo electrónico Sea el primero en responder a las nuevas ofertas de empleo Todos los anuncios de trabajos en un único lugar (de empleadores, agencias y otros portales) Todos los servicios para demandantes de empleo son gratuitos Le ayudaremos a encontrar un nuevo empleo