Pular para o conteúdo

SiFive

Engenheiro(a) Sênior de Design RTL - CPU Frontend

Tradução automática. Consulte o original.

SOBRE A SIFIVE

Como pioneira que introduziu o RISC-V ao mundo, a SiFive está transformando o futuro da computação ao trazer o potencial ilimitado do RISC-V para as aplicações de maior desempenho e mais intensivas em dados do mundo. As plataformas de computação incomparáveis da SiFive continuam a permitir que empresas de tecnologia líderes em todo o mundo inovem, otimizem e entreguem as soluções mais avançadas de amanhã em todos os segmentos de mercado de design de chips, incluindo inteligência artificial, machine learning, automotivo, data center, mobile e consumo. Com a SiFive, o futuro do RISC-V não tem limites.

Na SiFive, estamos sempre animados para nos conectar com indivíduos talentosos, que são tão apaixonados por impulsionar a inovação e mudar o mundo quanto nós. Nossa inovação constante e sucesso contínuo se devem às nossas equipes incríveis de pessoas incrivelmente talentosas, que colaboram e se apoiam para criar ideias e soluções verdadeiramente inovadoras. Soluções que terão um enorme impacto na vida das pessoas; tornando o mundo um lugar melhor, um processador de cada vez.

Você está pronto(a)?

Para saber mais sobre o sucesso fenomenal da SiFive e ver por que ganhamos o prestigiado prêmio de Empresa Mais Respeitada do Ano da GSA (pela quarta vez!), confira nosso site sifive.com/ e nossas páginas no Glassdoor glassdoor.com/Overview/Working-at-SiFive-EI_IE1922671.11,17.htm.

Descrição do Cargo

Responsabilidades

  1. Arquitetar, projetar e implementar novos recursos, melhorias de desempenho e extensões de ISA em geradores de núcleos de CPU RISC-V usando Chisel.
  1. Integrar novo conteúdo de design no framework Chisel/FIRRTL da SiFive e contribuir para melhorias nesse framework para permitir a configuração/geração automática de documentação, testbenches de verificação e testes, e software empacotado.
  1. Realizar verificação inicial em sandbox e trabalhar com a equipe de verificação de design para criar e executar planos de teste de verificação completos.
  1. Trabalhar com a equipe de implementação física para implementar e otimizar o design físico para atender às metas de frequência, área e energia.
  1. Colaborar com a equipe de modelagem de desempenho para exploração e otimização de desempenho para atingir as metas de desempenho.
  1. Desenvolvimento e especificação de microarquitetura. Garantir que o conhecimento seja compartilhado por meio de ótima documentação e participação em uma cultura de design colaborativo.

Requisitos mínimos

Requisitos

  1. Bacharelado/Mestrado em ciência da computação, engenharia de computação, engenharia elétrica ou área relacionada, ou experiência equivalente.
  1. 3+ anos de experiência em design.
  1. Experiência acadêmica ou profissional com design RTL de CPU em uma ou mais das seguintes áreas: busca de instruções, decodificação de instruções, predição de desvio, caches coerentes, prefetching de cache, TLBs.
  1. Proficiência em design de hardware (RTL) em Verilog, System Verilog ou VHDL.
  1. Fortes habilidades/experiência em engenharia de software, incluindo:
  1. Programação orientada a objetos, orientada a aspectos e particularmente funcional
  1. Metaprogramação com templates, em qualquer linguagem
  1. Infraestruturas de compiladores, particularmente para linguagens de domínio específico
  1. Modelagem de dados, particularmente representações intermediárias para otimização ou transformação de passes de compilador
  1. Desenvolvimento guiado por testes, particularmente capacidade de escrever testes unitários adaptativos
  1. Atenção aos detalhes e foco em design de alta qualidade.
  1. Capacidade de trabalhar bem com os outros e compartilhar a crença de que engenharia é trabalho em equipe.

Diferenciais

  1. Experiência com Scala/Chisel, Bluespec, ou alguma outra linguagem/DSL para expressar hardware configurável via software.
  1. Conhecimento da arquitetura RISC-V.
  1. Expertise em designs de processadores de CPU em uma ou mais das seguintes áreas é um diferencial: busca de instruções; decodificação de instruções; renomeação de registradores e agendamento de instruções; unidades vetoriais; unidade de load-store.
  1. Conhecimento de princípios de verificação, testbenches, UVM e cobertura.
  1. Experiência com Git/Github, Jira, Confluence.

Salário e Benefícios

Consistente com os valores da SiFive e a lei aplicável, fornecemos as seguintes informações para promover a transparência e equidade salarial. Temos uma estrutura de remuneração baseada no mercado que varia de acordo com a localização. Por favor, note que a faixa salarial base é uma diretriz, e nossa faixa de remuneração reflete o custo de mão de obra no mercado geográfico dos EUA com base na localização da função. O salário dentro dessas faixas varia e depende do conhecimento, habilidades e experiência de trabalho relevantes relacionados ao cargo.

Para candidatos que recebem uma oferta, o salário inicial variará com base em vários fatores, incluindo, mas não se limitando a, qualificações como nível de habilidade, competências e local de trabalho. A faixa fornecida pode representar uma faixa para candidatos e pode não refletir a faixa completa para um funcionário com tempo de casa.

Faixa Salarial Base

$158,760.00-$194,040.00

Além do salário base, esta função pode ser elegível para remuneração variável/incentivo e/ou participação acionária. Além disso, esta função é elegível para um pacote abrangente e competitivo de benefícios que pode incluir planos de saúde e aposentadoria, tempo de folga remunerado e muito mais!

Informações Adicionais

Esta posição requer verificações de antecedentes e referências bem-sucedidas e prova satisfatória do seu direito de trabalhar nos Estados Unidos da América.

Qualquer oferta de emprego para esta posição também está condicionada à verificação pela Empresa de que você está autorizado(a) para acesso a tecnologia controlada por exportação sob as leis de controle de exportação aplicáveis ou, se você ainda não estiver autorizado(a), nossa capacidade de obter com sucesso quaisquer licenças de exportação ou outras aprovações necessárias.

A SiFive é uma empregadora que oferece igualdade de oportunidades. Celebramos a diversidade e estamos comprometidos em criar um ambiente inclusivo para todos os funcionários.

Como empregadora E-Verify, usamos este sistema para confirmar a elegibilidade de emprego de todos os novos contratados de acordo com a lei federal. Todos os candidatos serão obrigados a preencher um Formulário I-9, Verificação de Elegibilidade de Emprego, após a contratação. Não usamos o E-Verify para pré-selecionar candidatos e cumpriremos todos os regulamentos do E-Verify.

Residentes da Califórnia: consulte nosso aviso para candidatos a emprego para obter mais informações sobre como lidamos com suas informações pessoais e seus direitos de privacidade: Documento de Política de Privacidade prismic-io.s3.amazonaws.com/sifive/b05bbe74-0a82-45a2-95cb-1806416cac3c_SiFive+CPRA+HR+Privacy+Notice+-+CA+Job+Candidates.pdf.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Vagas Dev é mantido gratuitamente pela equipe NortJobs.

Seu próximo empregopode estar na NortJobs.

Vagas Dev

Vagas para desenvolvedores e programadores. Brasil em primeiro lugar. Sua próxima oportunidade.

NortJobs · mantenedoraInstagramLinkedInTwitter
LegalSobre o projetoPrivacidadeVagas Dev © 2026