Pular para o conteúdo

Ambiq Micro, Inc.

Staff Embedded Graphics Software

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

Visão Geral da Empresa

A Ambiq tem a missão de levar inteligência a todos os lugares — impulsionando a revolução da IA na borda (edge) com as soluções de semicondutores de menor consumo de energia do mundo.

Construídos com nossa tecnologia proprietária sub e near-threshold, nossos chips oferecem melhorias múltiplas na eficiência energética sem a necessidade de um escalonamento de processo dispendioso. Desde 2010, entregamos mais de 300 milhões de unidades para clientes que desenvolvem wearables mais inteligentes, dispositivos médicos, produtos IoT e aplicações de IA na borda.

Nossas equipes multifuncionais abrangem design, pesquisa, desenvolvimento, produção, marketing, vendas e operações em Austin, Hsinchu, Xangai, Shenzhen e Singapura. Agimos com rapidez, enfrentamos problemas complexos e criamos espaço para que as pessoas cresçam por meio de um trabalho significativo e desafiador que molda o futuro da tecnologia.

Escopo

Estamos em busca de profissionais automotivados e criativos na resolução de problemas, que estejam ansiosos para superar limites tecnológicos e causar um impacto real na eficiência energética.

Na Ambiq, vivemos de acordo com cinco valores: Inovar. Colaborar. Focar. Aprender. Alcançar.

Se esse é o seu perfil, junte-se a nós — a revolução da inteligência em todos os lugares começa aqui.

Como Staff Embedded Graphics Software Engineer na Ambiq, você conduzirá o desenvolvimento, a integração e a validação de software gráfico em dispositivos SoC da Ambiq e plataformas de emulação, com foco na camada de abstração de hardware (HAL) da unidade de processamento gráfico (GPU) e na pilha gráfica para MCUs de linha principal e de próxima geração da Ambiq.

Esta função atua dentro de nossa equipe global de desenvolvimento de software para MCU. Você trabalhará em estreita colaboração com as equipes de Arquitetura, Design de SoC para MCU, Verificação de Design e Teste de Sistema para levar recursos gráficos de plataformas de emulação FPGA para o silício de produção.

O candidato ideal deve ter facilidade de aprendizado, ser orientado a resultados e um jogador de equipe automotivado com uma mentalidade de "aprendizado contínuo". Deve possuir um espírito investigativo e sentir-se confortável em um ambiente de laboratório, executando depuração prática para sistemas embarcados.

Esta função é responsável por manter a plataforma atual e estender a camada de adaptação de hardware (HAL) da GPU e a pilha de software do SDK gráfico para novas plataformas, além de aprimorar seus recursos e conteúdo. O candidato ajudará a estender o SDK para cobrir novos membros da família de MCUs à medida que forem disponibilizados.

Esta função será presencial 5 dias por semana em NW Austin.

Responsabilidades

  1. Colaborar com arquitetos de software para definir e evoluir a Camada de Abstração de Hardware (HAL) e o software gráfico, incluindo API, middleware e frameworks de interface de usuário (UI) para as GPUs embarcadas em MCUs da Ambiq.
  1. Liderar o design, a implementação e a manutenção da HAL da GPU e a integração das camadas da HAL de exibição.
  1. Desenvolver, integrar e otimizar middleware gráfico, incluindo implementações de OpenGL ES e gráficos vetoriais, e realizar a integração com frameworks de UI gráfica, como o LVGL.
  1. Investigar e melhorar o desempenho de renderização, o uso de memória e a eficiência energética; resolver problemas em todos os caminhos de CPU, GPU, memória e exibição.
  1. Desenvolver e manter exemplos de aplicações, benchmarks e casos de teste para demonstrar e validar recursos gráficos.
  1. Desempenhar um papel fundamental na verificação pré-silício focada em GPU em plataformas FPGA, bem como no bring-up pós-silício, validação de sistema e depuração.
  1. Oferecer suporte às equipes de Verificação de Design (DV), Teste de Sistema, engenheiros de campo e clientes-chave conforme necessário.

Qualificações

  1. Mestrado em Engenharia Elétrica e de Computação (ECE) ou Ciência da Computação com 6+ anos de experiência, ou Bacharelado em ECE/CS com 8+ anos de experiência.
  1. Forte experiência em pelo menos um IP de GPU embarcada, com sólido entendimento de todo o pipeline gráfico e experiência prática no desenvolvimento de HAL e pilhas de software gráfico.
  1. Experiência aprofundada com OpenGL ES ou outras APIs de gráficos 3D.
  1. Experiência com frameworks de UI gráfica, como o LVGL.
  1. Experiência com interfaces de exibição de sistemas embarcados, como MIPI DSI, DBI, DPI ou Memory-In-Pixel.
  1. Conhecimento aprofundado da arquitetura ARM, com preferência por núcleos de perfil M (Cortex-M).
  1. Experiência no desenvolvimento de código de MCU embarcado em C e linguagem assembly em processadores Arm Cortex-M, com pelo menos uma IDE de MCU da ARM, Keil, IAR, Eclipse, O-zone ou outra.
  1. Forte experiência prática com equipamentos de laboratório, como osciloscópios e analisadores lógicos para depuração.
  1. Experiência com Jira, Confluence e ferramentas de colaboração.
  1. Experiência com sistemas de controle de versão de código-fonte (git) é obrigatória.
  1. Compreensão de princípios de teste de software e automação de testes.
  1. Excelentes habilidades de resolução de problemas ao lidar com questões complexas de nível de sistema relacionadas à depuração de HW/SW.
  1. Fortes habilidades de comunicação e documentação.
  1. Deve estar atualmente autorizado a trabalhar nos Estados Unidos para qualquer empregador. Não patrocinamos nem assumimos o patrocínio de vistos de trabalho (agora ou no futuro) para esta função.
  1. Experiência com aceleração de gráficos vetoriais ou bibliotecas de software, como OpenVG, é preferencial.
  1. Forte compreensão de conceitos de RTOS embarcado; experiência com Zephyr e FreeRTOS é preferencial.
  1. Experiência no uso de ferramentas de IA, como Cursor ou o Codex da OpenAI, para desenvolver código de teste ou depurar problemas é um diferencial.
  1. Experiência com linguagem de script é obrigatória, e experiência com Python é desejável.

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