Startekk Inc
Apple
Engenheiro(a) de Sistemas, Arquitetura de Plataforma
Sobre a oportunidade
Imagine o que você poderia fazer aqui.
Na Apple, novas ideias se transformam em produtos extraordinários muito rapidamente. Traga paixão e dedicação para o seu trabalho e não há limite para o que podemos realizar juntos.
Você adora criar soluções elegantes para desafios altamente complexos? Você consegue perceber intrinsecamente a importância de cada detalhe?
Na Apple, nosso grupo de Arquitetura de Plataforma é responsável por conectar nosso hardware e software em um sistema unificado.
Junte-se a esta equipe e você colaborará com engenheiros de toda a Apple para construir e implantar sistemas protótipo com visão de futuro que contribuem para o desenvolvimento de nossa renomada arquitetura de hardware e software. Você e sua equipe confirmarão que cada produto que fabricamos funciona exatamente como pretendido. Juntos, nosso trabalho será o motivo pelo qual milhões de clientes sentem que podem confiar em nossos dispositivos todos os dias.
DESCRIÇÃO
O grupo de Arquitetura de Plataforma da Apple está buscando um(a) engenheiro(a) de sistemas experiente, que apoiará nossas tecnologias atuais, bem como desenvolverá novas tecnologias de interface de hardware/software para desenvolvimento e verificação de chips.
Você trabalhará e apoiará nossas equipes líderes mundiais em engenharia de silício em chips de próxima geração, que chegam às mãos de milhões de usuários em todo o mundo.
QUALIFICAÇÕES MÍNIMAS
- Bacharelado em Ciência da Computação ou área de engenharia relacionada.
- Experiência em programação em C++.
- Experiência com multithreading/concorrência.
- Experiência com uma linguagem de script como Python ou Lua.
- Experiência com ferramentas de depuração e profiling.
QUALIFICAÇÕES PREFERENCIAIS
- 3+ anos de experiência relevante na indústria.
- Experiência com C++17 ou posterior, incluindo templates para otimizações em tempo de compilação.
- Experiência com SystemVerilog, ferramentas de simulação HDL e protocolos como AXI.
- Experiência com atômicos e ordenação de memória.
- Experiência em mover dados por sockets, memória compartilhada ou PCIe.
- Experiência com suporte a clientes internos.
- Excelentes habilidades de comunicação, analíticas e de documentação.
