Critical Techworks

Ao combinar tecnologia e talento, estamos a desenvolver a próxima geração de sistemas de software para os veículos do futuro do BMW Group. Orientados pelos princípios do Desenvolvimento Ágil, temos a liberdade de pensar, impulsionar mudanças e influenciar como as coisas são feitas.
Sobre a empresa
Este emprego está fechado
Esta posição não está mais aceitando candidaturas. Fechado em 7 de janeiro de 2026.

Desenvolvedor C++ rockstar

Remoto

location Lisboa

date 2 de dezembro de 2025

types Tempo integral

Ver todos os empregos

Procuramos talentos brilhantes em C++ para se juntarem à nossa equipe

Na Critical TechWorks, os nossos Gurus de C++ desempenham um papel fundamental na reformulação do futuro da mobilidade. Se você é um especialista em C++ com uma paixão pela inovação e um impulso para enfrentar novos desafios, juntar-se à nossa equipe significa que estará na vanguarda dos avanços tecnológicos automotivos. Você não estará apenas a programar; será um jogador chave em uma equipe dinâmica que redefine o que é possível no mundo automotivo. Com cada linha de código, você está a ajudar a criar veículos que definem o futuro da indústria.

- Desenvolvimento de Software Inovador: Utilize a sua experiência em C++ para desenvolver componentes de software de alta qualidade, contribuindo para a segurança, eficiência e prazer dos veículos BMW.

- Design Arquitetónico: Aplique o seu entendimento de linguagens orientadas a objetos e arquiteturas de software para desenhar sistemas de software robustos e distribuídos.

- Domínio do Ambiente Linux: Trabalhe extensivamente em ambientes GNU/Linux, envolvendo desenvolvimento, scripting de shell e administração básica de sistemas.

- Colaboração Interfuncional: Engaje-se com equipes diversas para integrar componentes de software, garantindo conectividade e funcionalidade suaves nos sistemas avançados de veículos da BMW.

- Garantia de Qualidade e Testes: Implemente protocolos de testes rigorosos e medidas de garantia de qualidade para assegurar a fiabilidade e o desempenho dos componentes de software.

Este é um papel de Desenvolvedor Rockstar, a nossa versão do clássico Desenvolvedor de Software.

A sustentação da Critical TechWorks, tem um papel crucial no design, desenvolvimento, construção, teste, implementação e manutenção do nosso produto. Você pode saber mais - e verificar outras vagas de Desenvolvimento - neste link.

Independentemente do que esteja a desenvolver, aqui está um resumo das competências técnicas que você provavelmente possui:

- Bom conhecimento de linguagens orientadas a objetos e arquiteturas de software.

- Uma sólida compreensão de arquiteturas de software distribuídas.

- Experiência significativa com C++ (preferencialmente C++11 ou superior).

- Experiência no uso do GNU/Linux (desenvolvimento, scripting de shell e administração básica).

- Opcional: familiaridade com AUTOSAR, QT, OpenGL e infotainment automotivo.

- Opcional: compreensão da instrumentação básica de laboratório de eletrónica.

Kit Diário da CTW

Além de ótimas competências técnicas, o nosso ambiente é dinâmico e 100% ágil, priorizando autonomia, trabalho em equipe, interação e resiliência. Isso significa que os nossos Desenvolvedores C++ devem também possuir o seguinte:

- Aceitar a agilidade e seus frameworks de implementação, nomeadamente Scrum, para aproveitar ao máximo todos os seus eventos e trabalhar para continuar a evoluir uma equipe de alto desempenho.

- Estar disponível para ser um membro interfuncional da equipe, utilizando e desenvolvendo novas competências e permitindo uma equipe totalmente responsável capaz de cobrir todo o ciclo de vida do produto.

- Utilizar práticas e ferramentas padrão de engenharia de software, como controle de versão, IDEs, painéis de dados, para gerenciar e manter um processo de desenvolvimento sistemático e organizado.

- Usar práticas e ferramentas de qualidade DevOps de ponta, como pipelines de Integração Contínua/Implantação Contínua (CI/CD) para construir, analisar, realizar testes automatizados e processos de implantação, garantindo um fluxo de trabalho de desenvolvimento simplificado e fiável.

- Executar e operar o software desenvolvido dentro e fora do horário de trabalho, se necessário, para fornecer serviços de software de alta qualidade (compensação extra será aplicável).

- Estar disponível para viajar para o estrangeiro por curtos períodos, conforme necessário, para apoiar todas as fases do ciclo de desenvolvimento do produto.

- Ter excelentes habilidades de comunicação em inglês, tanto orais como escritas. Competências de comunicação em alemão serão uma mais-valia.

Quem somos

A Critical TechWorks procura uma cultura corporativa distinta e valorizada, que é muito própria. Isso significa:

- Crescimento e Inovação: Seja um jogador chave na moldagem do futuro da mobilidade através de ideias inovadoras.

- Excelência em Engenharia: Mergulhe-se em um ambiente que valoriza o processo de engenharia, onde criamos, inovamos, lideramos e fazemos um impacto tangível.

- Autonomia e Colaboração: Desenvolva-se numa cultura que combina autonomia com trabalho em equipe, contribuindo para desenvolvimentos inovadores.

- Aprendizagem Contínua: Aceite a melhoria constante de habilidades em um local de trabalho dinâmico, onde as suas contribuições impactam projetos de tecnologia de ponta.

Junte-se à Critical TechWorks na nossa jornada de inovação, excelência e redefinição do futuro do movimento, um produto de cada vez.

Nota: Candidate-se apenas a um emprego; a nossa equipa de Talento analisará o seu perfil e considerar-lhe-á para todas as posições relevantes.

Na Critical TechWorks estamos a criar uma cultura inclusiva que valoriza os diferentes pontos de vista e experiências das nossas pessoas, independentemente da orientação sexual, identidade de género, idade, cor, etnia, religião ou deficiência.

Departamento: Desenvolvimento

Localizações: Lisboa