Logo

Desenvolvedor(a) Kernel Para Sistemas de Alto Desempenho

R$0.00

Descrição

  • Bacharelado ou mestrado em Ciência ou Engenharia da Computação, Engenharia Elétrica/Eletrônica ou áreas relacionadas.
  • Proficiência na linguagem C e em assembly, com foco em sistemas de alto desempenho e em desenvolvimento para ambientes sem sistema operacional (bare metal) e em kernel-space.
  • Ao menos 5 anos de experiência com a adaptação (porting) e bring-up do kernel Linux para novos plataformas, e implementação e adaptação de device drivers.
  • Conhecimentos sobre a arquitetura e detalhes de implementação do kernel Linux, como gerenciamento de memória, escalonadores, processos, threads, etc.
  • Experiência com ferramentas para geração de sistemas Linux, como Buildroot e Yocto, e ferramentas de emulação e depuração, como QEMU e GDB.


Desejável:

  • Conhecimentos da arquitetura RISC-V, em especial assembly para RISC-V, processo de boot, Supervisor Binary Interface (SBI), mecanismos de interrupção (CLINT, PLIC, APLIC), modelo de memória, mecanismos de sincronização e operações atômicas.
  • Conhecimento em otimização de desempenho.
  • Ajustes do escalonador, gerenciamento de memória e syscalls (chamadas de sistema) para utilizar os recursos únicos da arquitetura RISC-V.
  • Conhecimentos e experiência com bootloaders e códigos de inicialização: UEFI, U-Boot, EDK II, Open-SBI.
  • Contribuições em projetos de código aberto.
  • Conhecimento em análise e otimização de desempenho.
  • Ajustes do escalonador, gerenciamento de memória e syscalls para utilização dos recursos únicos da arquitetura RISC-V
  • Experiência na caracterização (profiling) de desempenho de aplicações e uso de ferramentas como perf e eBPF.

Localização

Endereço:

Código Postal:

Interessado em saber mais?

Entre em contato com Gupy (TrappyWeb) através dos seguintes canais de comunicação

Anúncios que podem te interessar

Explore outras opções parecidas que também podem ser o que você procura.