Startekk Inc
SiFive
Engenheiro de Design RTL Staff - CPU LS/PF/MMU
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 as principais empresas de tecnologia do 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 incríveis equipes 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?
Para saber mais sobre o sucesso fenomenal da SiFive e para ver por que ganhamos o prestigiado prêmio de Empresa Privada Mais Respeitada 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
A Função
Como engenheiro de microarquitetura/design RTL de CPU na SiFive, você fará parte de uma equipe de engenheiros apaixonados por projetar núcleos de CPU líderes do setor, baseados na revolucionária arquitetura de padrão aberto RISC-V. Estamos procurando pessoas tão entusiasmadas quanto nós em trabalhar em um ambiente dinâmico e de ritmo acelerado para trazer novos IPs de hardware para o mercado rapidamente, com alta qualidade e desempenho excepcional.
Responsabilidades
- 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.
- 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, ambientes de verificação e testes, e software empacotado.
- 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.
- 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.
- Colaborar com a equipe de modelagem de desempenho para exploração e otimização de desempenho para atingir as metas de desempenho.
- 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
- Bacharelado/Mestrado em ciência da computação, engenharia de computação, engenharia elétrica ou área relacionada, ou experiência equivalente.
- 3+ anos de experiência em design.
- Experiência acadêmica ou profissional com design RTL de CPU.
- Proficiência em design de hardware (RTL) em Verilog, System Verilog ou VHDL.
- Fortes habilidades/experiência em engenharia de software, incluindo:
- Programação orientada a objetos, orientada a aspectos e, particularmente, programação funcional.
- Desenvolvimento guiado por testes, particularmente a capacidade de escrever testes unitários adaptativos.
- Atenção aos detalhes e foco em design de alta qualidade. Bons princípios de verificação, SVA e cobertura.
- Capacidade de trabalhar bem com os outros e compartilhar a crença de que engenharia é trabalho em equipe.
Diferenciais
- Experiência com Scala/Chisel, Bluespec, ou alguma outra linguagem/DSL para gerar hardware configurável via software.
- Conhecimento da arquitetura de conjunto de instruções RISC-V.
- Expertise em microarquitetura de processadores out-of-order, design e verificação em uma ou mais das seguintes áreas: unidade load-store, caches coerentes, prefetching de cache, MMU/TLBs de memória virtual.
- Familiaridade 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, observe que a faixa de salário 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 experiência.
Faixa Salarial Base $178,848.00-$218,592.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 a aprovação de verificações de antecedentes e referências 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 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, nossa capacidade de obter com sucesso quaisquer licenças de exportação ou outras aprovações necessárias.
A SiFive é um empregador que oferece igualdade de oportunidades. Celebramos a diversidade e estamos comprometidos em criar um ambiente inclusivo para todos os funcionários.
Como empregador 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 todas as regulamentações 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.
