
A Analog Devices desenvolve e fabrica circuitos integrados analógicos, de sinal misto e de processamento digital de sinais para aplicações exigentes nos setores automotivo, de automação industrial, de saúde, de comunicações e de eletrônicos de consumo. Seu portfólio inclui a tecnologia GMSL, que oferece conectividade de alta velocidade em veículos e outros sistemas conectados. O trabalho da empresa abrange sensoriamento, processamento de sinais e conectividade, contribuindo para plataformas de condução inteligente e produtos eletrônicos de alto desempenho.
Engenheiro(a) principal de firmware
Desenvolva firmware embarcado para as soluções de energia multifásica da Analog Devices destinadas a data centers e sistemas de comunicação. Colabore com equipes de hardware e software, em regime híbrido em Colorado Springs, Colorado, ou Durham, Carolina do Norte.
Descrição
- Desenvolva soluções de reguladores de tensão buck multifásicos para os mercados de data centers e comunicações.
- Defina, implemente e verifique firmware para projetos digitais e de sinais mistos.
- Desenvolva e valide firmware embarcado em assembly e C, além de software de sistema de baixo nível para chips e produtos de fornecimento de energia.
- Interprete os requisitos dos subsistemas e verifique a operação de chips e sistemas.
- Teste e depure firmware usando simulações em Verilog, emulação com FPGA, chips, equipamentos de laboratório e ferramentas automatizadas de laboratório.
- Entregue firmware para sistemas embarcados com documentação completa.
- Aplique e aprimore padrões de codificação e práticas de documentação.
- Revise código com colegas.
- Trabalhe com profissionais de projeto analógico, digital e de sistemas, definição de produtos, engenharia de aplicações e equipes de software.
- Gerencie o trabalho em vários projetos e priorize tarefas para cumprir os cronogramas.
- Desenvolva, documente, refine e apresente requisitos de sistema a engenheiros com diferentes formações.
Requisitos
- Pelo menos oito anos de experiência com SoC ou ASIC na definição, implementação e verificação de firmware para projetos digitais e de sinais mistos.
- Experiência em projetar, desenvolver e validar firmware embarcado em assembly e C e software de sistema de baixo nível para chips e produtos de fornecimento de energia.
- Capacidade de entender os requisitos dos subsistemas e validar a operação de chips e sistemas.
- Experiência em testar e depurar firmware embarcado com simulações em Verilog, plataformas de emulação com FPGA, chips, equipamentos de laboratório e automação de laboratório.
- Capacidade de entregar firmware embarcado de alta qualidade com documentação completa.
- Conhecimento de toolchains de desenvolvimento de software e boas práticas.
- Conhecimento de gerenciamento e fornecimento de energia.
- Sólido conhecimento de algoritmos de segurança.
- Experiência com programação orientada a objetos, SystemVerilog, C++ e Python.
- Conhecimento de conversores de potência multifásicos e arquitetura de energia para os mercados de nuvem e data centers.
- Experiência na criação de ferramentas auxiliares independentes e scripts de fluxo de trabalho em Python.
- Experiência com microcontroladores embarcados de 8 e 32 bits, incluindo 8051, ARM e RISC-V.
- Familiaridade com métodos e ferramentas de desenvolvimento de software embarcado, como Keil, Eclipse e Visual Studio.
- Capacidade de desenvolver, documentar, refinar e apresentar requisitos de sistema a engenheiros com diferentes formações.
- Capacidade de gerenciar vários projetos simultaneamente e priorizar o trabalho para cumprir os cronogramas.
- Habilidade de depuração em laboratório, incluindo o uso de osciloscópios e analisadores lógicos.
- Candidatos a vagas que exigem acesso a dados técnicos podem passar por uma análise de licenciamento de exportação. As exceções incluem cidadãos dos EUA, residentes permanentes e pessoas protegidas pela seção 8 U.S.C. 1324b(a)(3).
- É necessário viajar: 10%.
Benefícios
- Política de trabalho flexível, com dias remotos e opções de horários alternativos.
- Bônus discricionário baseado no desempenho.
- Assistência médica, odontológica e oftalmológica.
- Plano 401(k).
- Férias remuneradas.
- Feriados.
- Licença médica.
- Benefícios adicionais.