Foxconn Industrial Internet - FII

Engenheiro de Firmware BMC

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

Sobre a oportunidade

Como Engenheiro de BMC (Baseboard Management Controller), você desempenhará um papel fundamental no projeto, especificação e desenvolvimento de firmware para produtos e soluções inovadores. Você colaborará estreitamente com equipes de design multifuncionais durante as etapas de planejamento, desenvolvimento e validação do programa. Nesta posição, você utilizará sua experiência para enfrentar desafios técnicos e garantir a entrega de produtos funcionais, confiáveis e de alta qualidade. Suas habilidades de resolução de problemas serão cruciais para solucionar quaisquer questões técnicas, enquanto sua capacidade de trabalhar em um ambiente de equipe multidisciplinar garantirá que o produto final atenda aos mais altos padrões de desempenho e usabilidade.

Principais Responsabilidades

  1. Desenvolvimento Colaborativo: Atue como um membro chave da equipe em colaboração com times multifuncionais, incluindo Engenharia Elétrica (EE), BIOS, Arquitetura de Plataforma (PA) e Firmware (FW), durante a fase de desenvolvimento para garantir o sucesso do produto. Contribua com brainstorming, revisões de design e discussões técnicas para abordar desafios importantes no desenvolvimento de firmware.
  1. Design e Desenvolvimento de Firmware: Projete, desenvolva, codifique e depure firmware de Baseboard Management Controller (BMC), aplicando seu conhecimento em arquitetura de hardware de servidor, design de sistemas e princípios de sistemas embarcados. Garanta que o firmware seja otimizado para funcionalidade, desempenho e confiabilidade.
  1. Resolução de Problemas e Manutenção de Sistemas: Mantenha sistemas BMC existentes diagnosticando e resolvendo problemas relatados por clientes ou Engenheiros de Aplicação de Campo (FAEs). Forneça soluções oportunas para quaisquer problemas de firmware e hardware que afetem o desempenho do produto, tanto antes quanto após o lançamento.
  1. Planejamento de Confiabilidade e Compatibilidade: Estude as especificações de firmware BMC e os requisitos de configuração para garantir que o firmware atenda aos padrões de confiabilidade e compatibilidade em diferentes plataformas de hardware e ambientes. Planeje e execute estratégias de teste e validação para identificar e corrigir possíveis problemas precocemente no processo de desenvolvimento.
  1. Testes e Garantia de Qualidade: Conduza testes/testes unitários para garantir a qualidade, estabilidade e funcionalidade do firmware, utilizando ambientes de teste automatizados quando aplicável. Colabore com a equipe de garantia de qualidade para implementar procedimentos de teste abrangentes que validem a compatibilidade do firmware com hardware de servidor e sistemas de software.
  1. Suporte ao Cliente e Assistência Técnica: Forneça suporte técnico de nível especializado para quaisquer problemas relatados relacionados ao BMC e à integração de hardware/firmware. Colabore com as equipes de suporte ao cliente para resolver problemas críticos e ajudar os clientes a solucionar problemas relacionados ao BMC.
  1. Documentação e Comunicação: Documente processos de design, especificações de firmware e etapas de solução de problemas de maneira clara e organizada. Apresente conceitos técnicos e soluções para partes interessadas técnicas e não técnicas de forma lógica, concisa e eficaz.

Qualificações Necessárias

  1. Formação Acadêmica: Bacharelado em Engenharia Elétrica, Engenharia da Computação, Ciência da Computação ou área relacionada. Pós-graduação é um diferencial.
  1. Expertise Técnica: Proficiência nas linguagens de programação C e C++, com sólido entendimento de sistemas embarcados e desenvolvimento de firmware. Experiência com sistemas Linux embarcados é altamente preferencial.
  1. Conhecimento de Hardware: Familiaridade com arquitetura SoC (System on Chip), particularmente sistemas baseados em ARM e controladores AST2x00, é um diferencial. Forte entendimento de arquitetura de hardware de servidor, IPMI 2.0 (Intelligent Platform Management Interface) e protocolos relacionados.
  1. Ferramentas e Frameworks: Experiência com AMI (American Megatrends Inc.) e Avocent SDK (Software Development Kit) é vantajosa. Familiaridade com IPMI, interfaces BMC e ferramentas de gerenciamento de servidor é altamente desejável.
  1. Habilidades de Resolução de Problemas: Excelentes habilidades analíticas e de solução de problemas para identificar e resolver rapidamente questões técnicas complexas, tanto durante o desenvolvimento quanto após a implementação. Capacidade de priorizar e gerenciar múltiplas tarefas de forma eficaz.
  1. Habilidades de Comunicação: Fortes habilidades de comunicação verbal e escrita, com a capacidade de apresentar conceitos técnicos de forma clara e concisa tanto para equipes internas quanto para clientes. Capacidade de redigir documentação técnica e relatórios abrangentes.

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