TMS LLC
Analog Devices
Arquiteto de Software Embarcado Sênior Principal
Sobre a Analog Devices
A Analog Devices, Inc. (NASDAQ: ADI finance.yahoo.com/quote/ADI/?ltr=1) é uma líder global em semicondutores que conecta os mundos físico e digital para viabilizar avanços na Intelligent Edge. A ADI combina tecnologias analógicas, digitais, IA e de software em soluções que combatem as mudanças climáticas, conectam pessoas e o mundo de forma confiável e ajudam a impulsionar avanços em automação e robótica, mobilidade, saúde, energia e data centers. Com uma receita superior a US$ 11 bilhão no FY25, a ADI garante que os inovadores de hoje permaneçam Ahead of What's Possible. Saiba mais em analog.com analog.com/en.html e no LinkedIn linkedin.com/company/analog-devices e X x.com/ADI_News.
Arquiteto Sênior Principal de Sistemas Embarcados (Co-Design HW/SW)
Sobre a vaga
O grupo de Software and Digital Platform está em busca de um Arquiteto Sênior Principal de Sistemas Embarcados para atuar como uma liderança técnica de destaque em nossa equipe de Co-Design de HW/SW e Arquitetura de Sistemas, com foco na vertente de software da arquitetura de sistemas. Esta não é uma função para desenhar caixas abstratas em slides. Trata-se de viabilizar um desenvolvimento de chip mais eficiente a jusante por meio de plataformas virtuais antecipadas, exploração arquitetural baseada em dados e análise prática de fluxo de dados em nível de sistema. Sua responsabilidade principal é garantir que uma voz forte de software esteja presente durante as fases críticas de design e arquitetura. Você garantirá que tomemos as decisões arquiteturais e os trade-offs corretos no início do ciclo de design de SoC e IP, muito antes da existência do silício. Você trabalhará lado a lado com um arquiteto de hardware desde o primeiro dia. Em última análise, você será um representante dos clientes e das equipes de software a jusante durante a definição da arquitetura, garantindo que cada decisão importante de design — desde a seleção de blocos de IP até a topologia de fluxo de dados — considere a experiência do desenvolvedor de software, o desempenho no mundo real, a depurabilidade em campo e a usabilidade pelo cliente. Acreditamos que a complexidade excessiva de software para compensar decisões de design de hardware é uma falha de projeto. Esta função existe para evitar exatamente isso.
Responsabilidades
- Co-Design de HW/SW e Análise de Trade-offs: Liderar a co-arquitetura de SoC junto às equipes de digital/analógico para equilibrar a complexidade do hardware, a eficiência do software e a usabilidade pelo cliente na definição do produto.
- Exploração de Arquitetura Pré-Silício: Construir plataformas virtuais baseadas em SystemC e desenvolver código de prova de conceito para perfilar, modelar e validar escolhas de design antes que o RTL seja escrito.
- Avaliação de Sistema e IP: Traduzir casos de uso complexos em requisitos, avaliando caminhos de dados e co-definindo aceleradores de hardware para otimizar a execução de software.
- Estratégia de Firmware Central: Definir e desenvolver a arquitetura central para bootloaders, sequências de inicialização, microcódigo e drivers de kernel.
- Defesa de Depuração e Usabilidade: Defender a melhor depurabilidade/observabilidade de hardware da categoria, desde o início do bring-up do silício até a implantação em campo.
- Liderança de Cliente e Equipe: Atuar como o principal representante técnico para as equipes de software do cliente, fornecendo mentoria de alto nível em toda a fronteira entre hardware e software.
Qualificações Mínimas
- Experiência: Bacharelado/Mestrado em Engenharia Elétrica, Engenharia da Computação ou Ciência da Computação com 20+ anos de experiência em arquitetura de software de sistemas ou desenvolvimento de firmware.
- Expertise em Fronteiras: Histórico comprovado de atuação nos mais altos níveis técnicos para influenciar o design de hardware precocemente no ciclo de vida do silício.
- Arquitetura de Computadores: Conhecimento profundo de hierarquias de memória, protocolos de barramento AMBA (AXI/AHB/APB), DMA e arquiteturas RISC-V/ARM.
- Ferramentas Pré-Silício: Experiência prática com SystemC (TLM 2.0) para exploração inicial de arquitetura.
- Domínio de Software: Especialista em C/C++ na escrita de software embarcado, bootloaders e drivers em ambientes RTOS (Zephyr) e Linux Embarcado.
- Bring-up e Depuração: Experiência em bring-up de silício e depuração JTAG, com capacidade de ler RTL (Verilog/SystemVerilog) para avaliar a intenção do hardware.
- Comunicação: Habilidades excepcionais em apresentar trade-offs arquiteturais complexos para engenheiros de hardware, executivos e equipes de clientes.
Qualificações Preferenciais
- Experiência com emulação de hardware (ex: Palladium), prototipagem FPGA e fluxos de trabalho pré-silício.
- Experiência na definição de infraestrutura de depuração/rastreamento (CoreSight, JTAG) e modelagem de desempenho.
- Conhecimento de processamento de sinais, arquiteturas de sinal misto, gerenciamento de energia e DVFS.
- Capacidade de revisar esquemáticos de placas e usar equipamentos de laboratório padrão (osciloscópios, analisadores lógicos).
- Familiaridade com DevOps moderno para plataformas virtuais (CI/CD, Docker) e protocolos de rede.
Para cargos que exigem acesso a dados técnicos, a Analog Devices, Inc. pode precisar obter aprovação de licenciamento de exportação do Departamento de Comércio dos EUA - Bureau of Industry and Security e/ou do Departamento de Estado dos EUA - Directorate of Defense Trade Controls. Como tal, os candidatos a esta posição – exceto cidadãos dos EUA, residentes permanentes dos EUA e indivíduos protegidos conforme definido pelo 8 U.S.C. 1324b(a)(3) – podem ter que passar por um processo de revisão de licenciamento de exportação.
A Analog Devices é uma empregadora que oferece oportunidades iguais. Promovemos uma cultura onde todos têm a oportunidade de ter sucesso, independentemente de raça, cor, religião, idade, ancestralidade, origem nacional, origem social ou étnica, sexo, orientação sexual, gênero, identidade de gênero, expressão de gênero, estado civil, gravidez, status parental, deficiência, condição médica, informações genéticas, status militar ou de veterano, filiação sindical e afiliação política, ou qualquer outro grupo legalmente protegido.
Lei de Acessibilidade para Ontarianos com Deficiência (AODA): A Analog Devices Canada Ltd. possui um processo em vigor e oferece acomodações para funcionários com deficiência. Para solicitar uma acomodação, entre em contato com a Connections HR Services pelo telefone 781-937-2500 ou pelo e-mail ConnectionsHRServices@analog.com [ConnectionsHRServices@analog.com].
Tipo de Vaga: Experiente
Viagem Necessária: Sim, 10% do tempo
