Pular para o conteúdo

Ambiq Micro, Inc.

Staff Applications Software Engineer, Zephyr

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 com as soluções de semicondutores de menor consumo de energia do mundo.

Construídos com base em nossa tecnologia proprietária sub e near-threshold, nossos chips oferecem melhorias múltiplas em eficiência energética sem a necessidade de um escalonamento de processo dispendioso. Desde 2010, já enviamos mais de 300 milhões de unidades para clientes que desenvolvem wearables mais inteligentes, dispositivos médicos, produtos 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. Trabalhamos de forma ágil, enfrentamos problemas complexos e criamos espaço para que as pessoas cresçam por meio de um trabalho desafiador e significativo que molda o futuro da tecnologia.

Escopo

Estamos em busca de solucionadores de problemas criativos e automotivados 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 Engenheiro de Software de Aplicações Staff, Zephyr na Ambiq, você conduzirá o desenvolvimento e os testes da oferta de software Zephyr da Ambiq.

Isso inclui a portabilidade de novos SoCs da Ambiq para o ambiente Zephyr e a habilitação de plataformas de avaliação de hardware, mantendo-se atualizado com os desenvolvimentos mais recentes do Zephyr e garantindo a conformidade do SoC da Ambiq, criando novas amostras e drivers, e impulsionando otimizações de energia para demonstrar da melhor forma nossa tecnologia de ultra-baixo consumo.

Esta função atuará dentro de nossa Equipe de Engenharia de Aplicações e trabalhará em estreita colaboração com a equipe global de software MCU.

O candidato ideal deve ser um profissional que aprende rápido, orientado a resultados e 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 e na execução de depuração prática para sistemas embarcados.

A pessoa nesta função será responsável por liderar o desenvolvimento e os testes de software Zephyr da Ambiq, coordenando-se com a equipe global para realizar melhorias e corrigir problemas dos clientes, além de representar a Ambiq no comitê de direção técnica e na comunidade do Zephyr com o auxílio de engenheiros e especialistas no assunto da Ambiq.

Responsabilidades

  1. Liderar o desenvolvimento, teste e manutenção da oferta Zephyr da Ambiq, incluindo o desenvolvimento de amostras, drivers e casos de teste de software, bem como a habilitação de hardware.
  1. Assumir um papel fundamental nos processos e na manutenção do repositório Zephyr da Ambiq, incluindo CI/CD.
  1. Gerenciar o rastreamento de status, depuração e resolução de problemas do Zephyr da Ambiq.
  1. Colaborar com equipes de engenharia internas para analisar e depurar problemas complexos de nível de sistema e desenvolver soluções de software.
  1. Focar em demonstrar as vantagens de baixo consumo da Ambiq da melhor maneira possível dentro do ecossistema Zephyr.
  1. Criar notas de aplicação e diretrizes de software.
  1. Oferecer suporte a engenheiros de aplicações e de campo, bem como a clientes-chave, conforme necessário.

Qualificações

  1. Mestrado em ECE ou Ciência da Computação e 6+ anos de experiência ou Bacharelado em ECE/CS com 8+ anos de experiência, com pelo menos 3 anos focados no ecossistema Zephyr;
  1. Experiência com processadores ARM Cortex-M.
  1. Compreensão profunda do RTOS Zephyr é necessária.
  1. Experiência no desenvolvimento de código MCU embarcado em C e linguagem assembly em processadores Arm Cortex-M;
  1. Experiência trabalhando com periféricos de MCU, incluindo SPI, I2C, UART e USB.
  1. Experiência com pelo menos uma IDE de MCU da ARM, Keil, IAR, Eclipse, Ozone ou outra;
  1. Boa experiência prática com equipamentos de laboratório, como osciloscópios, analisadores lógicos, etc., para depuração de problemas;
  1. Experiência com Jira, Confluence e ferramentas de colaboração;
  1. Experiência com sistemas de controle de código-fonte (git) necessá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. Experiência com linguagens de script necessária e experiência com python é especificamente desejável;
  1. Fortes habilidades de comunicação e documentação.
  1. Experiência com segurança, Bluetooth, Matter/Thread e/ou modelos de machine learning dentro do ecossistema Zephyr é um diferencial real.

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