Ambiq Micro, Inc.

Sr. Staff Engineer - Verificação de Design Digital

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

Sobre a Empresa

A Ambiq tem a missão de habilitar a inteligência em todos os lugares — impulsionando a revolução da IA na borda com as soluções de semicondutores de menor consumo de energia do mundo. Construídos em nossa tecnologia proprietária sub- e near-threshold, nossos chips oferecem melhorias múltiplas em eficiência energética sem escalonamento de processo custoso. Desde 2010, enviamos mais de 300 milhões de unidades para clientes que constroem wearables mais inteligentes, dispositivos médicos, produtos de IoT e aplicações de borda com IA. Nossas equipes multifuncionais abrangem design, pesquisa, desenvolvimento, produção, marketing, vendas e operações em Austin, Hsinchu, Xangai, Shenzhen e Singapura. Agimos rápido, resolvemos problemas difíceis e criamos espaço para as pessoas crescerem por meio de trabalho complexo e significativo que molda o futuro da tecnologia. Estamos procurando solucionadores de problemas criativos e automotivados que estejam ansiosos para ultrapassar os limites tecnológicos e causar um impacto real na eficiência energética.

Na Ambiq, vivemos por cinco valores: Inovar. Colaborar. Focar. Aprender. Alcançar.

Se isso combina com você, junte-se a nós — a revolução da inteligência em todos os lugares começa aqui.

RESPONSABILIDADES

Você será responsável por verificar designs digitais complexos, incluindo Sistemas-em-Chip (SoCs) com múltiplas CPUs, processadores de sinais digitais, hardware de segurança, interconexões e lógica periférica que suportam aplicações de IoT e computação de borda.

O candidato ideal é um(a) autodidata que assume total responsabilidade pelos esforços de verificação e entrega consistentemente silício de alta qualidade e pronto para produção.

As principais responsabilidades incluem:

  1. Assumir e executar verificação digital de ponta a ponta nos níveis de bloco, subsistema e chip completo (SoC)
  1. Desenvolver planos de verificação detalhados alinhados com as especificações de arquitetura e design
  1. Realizar verificação em nível de SoC usando simulação de chip completo e ambientes de regressão
  1. Arquitetar e implementar testbenches escaláveis e reutilizáveis baseados em UVM usando SystemVerilog
  1. Desenvolver cenários de teste abrangentes, estímulos, monitores e verificadores para alcançar cobertura funcional robusta
  1. Conduzir testes aleatórios restritos e direcionados, incluindo scoreboarding e mecanismos de autoverificação
  1. Desenvolver e manter bibliotecas e testes de verificação baseados em C/C++ para validação em nível de SoC
  1. Automatizar fluxos de verificação para regressões, coleta de cobertura e relatórios de resultados
  1. Definir, rastrear e fechar metas de cobertura funcional e de código
  1. Utilizar metodologias avançadas de depuração para isolar e resolver problemas complexos de design e verificação
  1. Realizar análise de causa raiz e colaborar estreitamente com as equipes de design para impulsionar correções
  1. Garantir que a qualidade da verificação atenda ou exceda os padrões do projeto, cronograma e da indústria

EXPERIÊNCIA PREFERENCIAL

Experiência com cargas de trabalho de inferência de IA baseadas em borda é um diferencial.

  1. IPs de Segurança (Cripto, OTP)
  1. Subsistemas digitais com uso intensivo de DSP e computação
  1. Arquiteturas de SoC de alto desempenho ou baixo consumo
  1. Habilitação de cargas de trabalho de IA/ML de borda

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------

REQUISITOS

  1. Bacharelado ou Mestrado em Engenharia Elétrica com 8–12 anos de experiência prática em verificação de design digital
  1. Histórico comprovado de múltiplos tape-outs com silício funcionando de acordo com as especificações
  1. Forte experiência em verificação de SoC em nível de bloco, subsistema e chip completo
  1. Capacidade de definir e gerenciar entregas de verificação, marcos e cronogramas
  1. Identificar proativamente riscos de verificação e implementar estratégias de mitigação
  1. Experiência de trabalho com SoCs complexos integrando múltiplos IPs e VIPs de terceiros
  1. Fortes habilidades de colaboração para trabalhar efetivamente com equipes de design, arquitetura e software
  1. Excelentes habilidades de comunicação para relatar status, problemas e progresso aos stakeholders

HABILIDADES TÉCNICAS

  1. Verificação de Design:
  1. SystemVerilog, UVM, Verilog
  1. Metodologias de cobertura funcional e de código
  1. Verificação aleatória restrita e scoreboarding
  1. Verificação de SoC e Baseada em Software:
  1. Verificação baseada em C/C++ em ambientes de SoC (obrigatório)
  1. Experiência com sistemas baseados em processador (ARM e/ou RISC‑V preferencial)
  1. Arquiteturas e Protocolos:
  1. SoCs baseados em processador ARM ou RISC‑V
  1. Protocolos AMBA (AXI, AHB, APB)
  1. DMA, controle de fluxo e interfaces seriais padrão
  1. Scripting e Automação:
  1. Python, Perl, Makefile
  1. Baixo Consumo (Digital):
  1. Experiência em verificar arquiteturas e recursos digitais de baixo consumo é altamente desejável

**Deve ter autorização atual para trabalhar nos Estados Unidos para qualquer empregador.

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

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores