Apple

Engenheiro de Firmware - BMC de Servidor

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

Sobre a oportunidade

Estamos em busca de um Engenheiro de Firmware BMC curioso e automotivado para integrar nossa equipe e contribuir para o desenvolvimento de plataformas de servidor padrão da indústria de próxima geração. Nosso trabalho foca em melhorar a capacidade de gerenciamento e a segurança dos sistemas de data center da Apple. Você trabalhará ao lado de engenheiros altamente qualificados que estão comprometidos com a excelência em engenharia, e seu trabalho terá um impacto direto nas plataformas que entregamos.

DESCRIÇÃO

Como Engenheiro de Firmware BMC, você irá projetar, implementar, testar e manter recursos de firmware BMC para plataformas de servidor. Você realizará o bring-up de software BMC em novos hardwares, trabalhará com parceiros ODM, OEM e fornecedores de silício, e ajudará a garantir que o firmware seja robusto contra ameaças de segurança. Seu trabalho dará suporte a uma forte capacidade de gerenciamento, facilidade de manutenção e segurança da infraestrutura.

QUALIFICAÇÕES MÍNIMAS

Bacharelado em Engenharia, Ciência da Computação, Engenharia da Computação ou área relacionada, ou experiência prática equivalente.

7+ anos de experiência em desenvolvimento de Linux embarcado com fortes habilidades de programação em C/C++, além de scripts em Bash e Python.

Experiência prática com OpenBMC, incluindo IPMI, systemd e serviços D-Bus, Redfish, sensores e telemetria, e frameworks de atualização de firmware.

Experiência em portar OpenBMC para novas plataformas, incluindo configuração de build, alterações de kernel e device tree, e serviços específicos da plataforma.

Experiência na integração e escalonamento de sensores no OpenBMC, com atenção à contagem de serviços, memória e custo de tempo de inicialização.

Conhecimento prático de interfaces de plataforma de servidor, como I2C/I3C, SPI, PMBus, UART, GPIO e controladores Ethernet.

Experiência em conduzir o firmware através dos estágios de desenvolvimento de produto, idealmente EVT/DVT/PVT com parceiros ODM ou OEM.

QUALIFICAÇÕES PREFERENCIAIS

Familiaridade com PLDM e MCTP, e com PECI/APML.

Experiência com recursos de segurança de BMC, como secure ou verified boot, assinatura de firmware, root of trust, SPDM e gerenciamento de vulnerabilidades.

Fortes habilidades de depuração e resolução de problemas em hardware, firmware e software, com colaboração eficaz com equipes de fornecedores e de hardware.

Experiência em dar suporte a software BMC em novos hardwares, incluindo depuração de baixo nível (JTAG, serial, osciloscópio, analisador I2C).

Exposição a EDKII/BIOS e habilitação de plataforma.

Familiaridade com conceitos de RAS (gerenciamento de falhas, telemetria, recuperação).

Familiaridade com operações em escala de nuvem e gerenciamento de frota de firmware BMC.

Capacidade de trabalhar em um ambiente dinâmico, de ritmo acelerado e, por vezes, ambíguo, e de identificar e levantar riscos técnicos e de cronograma precocemente.

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