SanMar- External
Apple
Engenheiro de Firmware - BMC de Servidor
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.
