Software Engineer – Embedded AI (C++) (f/m/div.)

Bosch Group · Braga

AtivaTempo inteiroInformática
Salário
Não informado
Tipo de contrato
Tempo inteiro
Regime remoto
Não remoto
Publicado
há 2 meses
Qualidade da vaga
75/100 — Boa oportunidade

Sobre a função

O seu contributo para algo grandioso: 

Na Bosch, estamos a moldar o futuro da mobilidade através do desenvolvimento de sistemas automóveis inteligentes movidos por Inteligência Artificial. Como parte da nossa equipa de engenharia, irá contribuir para o desenvolvimento de Sistemas de Monitorização de Ocupantes de nova geração e outras soluções automóveis baseadas em IA, trabalhando na interseção entre Software Embutido e Machine Learning.

Irá colaborar com equipas multidisciplinares para transformar modelos de IA em software embutido eficiente, fiável e pronto para produção, ajudando a levar tecnologias de perceção inovadoras para veículos em todo o mundo.

As suas responsabilidades incluirão:

  • Conceber, desenvolver e manter software C++ de alta qualidade para Sistemas de Monitorização de Ocupantes e outras aplicações automóveis baseadas em IA.
  • Desenvolver componentes de software que consumam, processem e interpretem resultados de modelos de Deep Learning e Machine Learning.
  • Colaborar estreitamente com engenheiros de IA/ML para integrar modelos de IA em soluções de software embutido.
  • Compreender e otimizar a interação entre hardware, software embutido, algoritmos de IA e arquiteturas de sistema.
  • Otimizar o desempenho do software, a utilização de memória e a eficiência de execução em plataformas automóveis embutidas (por exemplo, Texas Instruments, Qualcomm e SoCs semelhantes).
  • Apoiar a implantação, integração e validação de modelos de IA em ambientes embutidos.
  • Desenvolver software seguindo práticas modernas de engenharia de software, garantindo mantenibilidade, escalabilidade, testabilidade e elevada qualidade de código.
  • Participar em discussões de arquitetura de software, revisões de código, depuração e atividades de melhoria contínua.
  • Contribuir para soluções de perceção inovadoras baseadas em IA para sistemas automóveis de nova geração.

O que o distingue:

Educação

  • Licenciatura em Engenharia Informática, Engenharia Eletrotécnica, Engenharia de Software ou área técnica relacionada.

Experiência / Know-how

Competências Obrigatórias

  • Experiência no desenvolvimento de software em C++ moderno, preferencialmente para sistemas embutidos.
  • Experiência em otimização de software, depuração e análise de desempenho.
  • Sólidos conhecimentos dos princípios de engenharia de software, incluindo SOLID, RAII, padrões de design e Clean Code.
  • Boa compreensão de sistemas embutidos, gestão de memória, multithreading e otimização de desempenho.
  • Experiência em design de APIs/interfaces e arquiteturas de software modulares.
  • Compreensão dos conceitos de Deep Learning, incluindo redes neuronais, pipelines de inferência, tensores e extração de características.
  • Familiaridade com frameworks de Deep Learning como TensorFlow, TensorRT, PyTorch ou semelhantes.
  • Compreensão do ciclo de vida de machine learning, incluindo treino, validação, otimização e implantação.
  • Capacidade de traduzir o comportamento de modelos de IA em implementações de software embutido eficientes.
  • Conhecimento de práticas de qualidade de software, incluindo testes unitários, análise estática, revisões de código e CI/CD.
  • Muito boas competências de comunicação escrita e verbal em inglês.

Competências Preferenciais

  • Experiência no trabalho com produtos ou aplicações baseados em IA/ML.
  • Experiência em desenvolvimento de software automóvel.
  • Experiência na implantação de modelos de IA em plataformas embutidas como Qualcomm, Texas Instruments, NVIDIA ou semelhantes.
  • Conhecimento de Sistemas de Monitorização de Ocupantes, visão por computador, fusão de sensores ou funções de perceção automóvel.
  • Familiaridade com normas e processos de desenvolvimento automóvel, incluindo ASPICE, Segurança Funcional e Cibersegurança Automóvel.
  • Experiência em profiling e otimização do desempenho de inferência de IA em dispositivos embutidos com recursos limitados.

Estilo de Trabalho & Métodos

  • Espírito de equipa com uma atitude proativa e colaborativa.
  • Orientado para objetivos, autónomo e apaixonado por tecnologia.
  • Abordagem analítica e sistemática na resolução de problemas.
  • Mentalidade de aprendizagem contínua, com interesse em Inteligência Artificial e Software Embutido.
  • Facilidade em trabalhar de forma independente, colaborando eficazmente com equipas internacionais multifuncionais.

Trabalhar #LikeABosch significa:

⚖️ Condições de trabalho flexíveis

🔀 Sistema de trabalho híbrido

🌐 Troca de experiências com colegas de todo o mundo

🧑‍⚕️ Seguro de saúde e consultório médico no local

📚 Oportunidades de formação

📈 Oportunidades de progressão na carreira e desenvolvimento profissional contínuo

💲 Acesso a ótimos descontos em parcerias e produtos Bosch

🏋️ Atividades desportivas e relacionadas com a saúde

🚉 Excelente acesso a transportes públicos

🅿️ Estacionamento gratuito

🍽️ Cantina

 

As histórias de sucesso não acontecem por acaso. São construídas...

Torne-a realidade! Aguardamos a sua candidatura!

A candidatura abre no site de jobs.smartrecruiters.com. .

Software Engineer – Embedded AI (C++) (f/m/div.) — Bosch Group — empregoemportugal.pt