TMS LLC
Qualcomm
Engenheiro Sênior, Software de IA / Engenharia de Machine Learning (C++)
Empresa
Qualcomm Canada ULC
Área de Atuação
Grupo de Engenharia, Grupo de Engenharia > Engenharia de Machine Learning
Candidatos: A Qualcomm é uma empregadora que oferece igualdade de oportunidades. Se você é uma pessoa com deficiência e precisa de acomodação durante o processo de candidatura/contratação, tenha certeza de que a Qualcomm está comprometida em fornecer um processo acessível. Você pode enviar um e-mail para disability-accomodations@qualcomm.com ou ligar para o número gratuito da Qualcomm encontrado aqui. Mediante solicitação, a Qualcomm fornecerá acomodações razoáveis para apoiar pessoas com deficiência a fim de que possam participar do processo de contratação. A Qualcomm também está comprometida em tornar nosso local de trabalho acessível para pessoas com deficiência. (Tenha em mente que este endereço de e-mail é usado para fornecer acomodações razoáveis para pessoas com deficiência. Não responderemos aqui a pedidos de atualização de candidaturas ou consultas de currículo).
A Qualcomm espera que seus funcionários cumpram todas as políticas e procedimentos aplicáveis, incluindo, mas não se limitando a, segurança e outros requisitos relativos à proteção de informações confidenciais da Empresa e outras informações confidenciais e/ou proprietárias, na medida em que esses requisitos sejam permitidos pela lei aplicável.
Para todas as Agências de Staffing e Recrutamento: Nosso Site de Carreiras é apenas para indivíduos que buscam um emprego na Qualcomm. Agências de staffing e recrutamento e indivíduos representados por uma agência não estão autorizados a usar este site ou a enviar perfis, candidaturas ou currículos, e quaisquer envios serão considerados não solicitados. A Qualcomm não aceita currículos ou candidaturas não solicitados de agências. Por favor, não encaminhe currículos para nosso alias de empregos, funcionários da Qualcomm ou qualquer outra localização da empresa. A Qualcomm não é responsável por quaisquer taxas relacionadas a currículos/candidaturas não solicitados.
Se você gostaria de mais informações sobre esta função, entre em contato com Carreiras da Qualcomm.
Leia mais
Resumo Geral
OBSERVAÇÃO:
Nossa equipe não trabalha com ciência de dados, construção de modelos ou treinamento de modelos.
A capacidade da IA de resolver problemas complexos em múltiplos domínios é transformadora. Na equipe de Software de IA, construímos o Qualcomm AI Engine direto para permitir que OEMs e desenvolvedores executem seus modelos de rede neural profunda (DNN) nos Processadores Qualcomm Hexagon. Nossa equipe trabalha com OEMs e desenvolvedores para desenvolver e otimizar modelos DNN para o Qualcomm AI Stack. Estamos construindo um stack de IA otimizado no dispositivo com hardware de ponta para executar redes neurais profundas com aquele telefone que você carrega no bolso, aquele carro que você dirige ou aquele aspirador de pó que você usa para limpar sua casa. Venha se juntar a nós se você quiser trabalhar com tecnologia de IA de ponta. Nesta posição, você construirá software de alto desempenho para motores de IA para estender nossas soluções de IA a casos de uso de clientes líderes na indústria.
Nova Posição
Deveres e Responsabilidades
- Desenvolvimento de biblioteca de software moderna em C++17 para Processadores Qualcomm Hexagon
- Projetar e ajustar o desempenho de código moderno em C++17 para um sistema embarcado
- Desenvolvimento de ferramentas de análise de modelos para clientes internos e externos
- Uso de toolchains de compilador cruzado para sistemas embarcados como Android, embarcado Linux e QNX
- Solução de problemas encontrados em produtos de IA Qualcomm existentes e passados
- Implementar e otimizar operações modernas de machine learning em C++17 em Processadores Hexagon
- Depuração de casos de uso de machine learning de clientes executando no Qualcomm AI Stack
- Comunicação em equipe globalmente diversa
- Participação em melhorias do processo de qualidade de software
Qualificações Preferenciais
- 3+ anos de experiência relevante
- Experiência/expertise com C++, idealmente com recursos modernos da linguagem C++ 17
- Experiência em algoritmos matemáticos utilizando bibliotecas de matemática rápida e conjuntos de instruções vetoriais
- Experiência prática no desenvolvimento de software middleware ou firmware
- Experiência com desenvolvimento de drivers multitarefa e multithreading
- Experiência com SDK DSP Hexagon ou toolchains de compilador cruzado para sistemas embarcados
- Familiaridade com TensorFlow, PyTorch ou ONNX
- Experiência com ferramentas como git, Linux, JIRA e Docker
- Conhecimento de padrões de projeto
Qualificações Mínimas
- Bacharelado em Ciência da Computação, Engenharia, Sistemas de Informação ou área relacionada e 2+ anos de experiência em Engenharia de Hardware, Engenharia de Software, Engenharia de Sistemas ou experiência de trabalho relacionada.
- OU
- Mestrado em Ciência da Computação, Engenharia, Sistemas de Informação ou área relacionada e 1+ ano de experiência em Engenharia de Hardware, Engenharia de Software, Engenharia de Sistemas ou experiência de trabalho relacionada.
- OU
- Doutorado em Ciência da Computação, Engenharia, Sistemas de Informação ou área relacionada.
Faixa salarial e Outras Compensações e Benefícios
$114,400.00 - $164,400.00
A escala salarial acima reflete a escala salarial ampla, de mínimo a máximo, para este código de trabalho para a localização para a qual foi postado. Mais importante ainda, observe que o salário é apenas um componente da remuneração total na Qualcomm. Também oferecemos um programa competitivo de bônus discricionário anual e oportunidade de concessão de RSU anuais (funcionários em planos de incentivo de vendas não são elegíveis para nosso bônus anual). Além disso, nosso pacote de benefícios altamente competitivo é projetado para apoiar seu sucesso no trabalho, em casa e no lazer. Seu recrutador terá prazer em discutir tudo o que a Qualcomm tem a oferecer.
