Efacec
Software Architect / Software Developer Embedded Systems C/C++
EfacecPortugal17 days ago
Full-timeEngineering, Information Technology
Empresa:

A EFACEC é uma empresa com mais de 75 anos de história, tendo um impacto positivo na vida de milhões de pessoas em todo o mundo. Com presença em mais de 60 países, reflete a nossa ambição global e o compromisso com a transformação e o desenvolvimento sustentável.

Somos a maior empresa industrial portuguesa do sector elétrico e eletromecânico, dedicada ao desenvolvimento de produtos, soluções e sistemas de elevada tecnologia que fazem parte do dia-a-dia de milhões de pessoas. Uma forte capacidade tecnológica, suporta a nossa atividade numa cultura de inovação, investigação e desenvolvimento contínuo.

Se procuras fazer parte de uma empresa com visão geral, este é o lugar certo para ti!

O que procuramos?

Para reforçar a nossa Unidade de Negócio de Automação, procuramos um Software Architect / Senior Developer, para integrar o nosso polo na Maia - Porto ou Oeiras – Lisboa.

Dia-a-dia:

Serás responsável por contribuir para o desenvolvimento de software em plataformas embebidas, participando em todas as fases do ciclo de desenvolvimento. As principais responsabilidades incluem:

  • Desenvolver software em C/C++ para dispositivos embebidos de tempo real em sistemas de proteção, automação e controlo de energia;
  • Definir a arquitetura de software e o design a nível de sistema para plataformas embebidas;
  • Avaliar e selecionar ferramentas, frameworks e tecnologias;
  • Diagnosticar e resolver problemas complexos a nível de sistema;
  • Participar em todo o ciclo de desenvolvimento, desde o design à implementação e testes;Colaboração em equipa de I&D, num ambiente dinâmico e colaborativo.


Requisitos (Must Have):

  • Licenciatura em Engenharia Eletrotécnica, Engenharia Informática ou similar;
  • Mais de 7 anos de experiência em desenvolvimento de software embebido;
  • Conhecimentos sólidos de sistemas embebidos;
  • Excelentes competências em programação C/C++;
  • Experiência em aplicações multithreading e/ou multiprocessamento;
  • Conhecimento de arquitetura de software e design patterns;
  • Foco em performance e otimização de recursos;
  • Conhecimentos básicos de Linux;
  • Orientação para trabalho em equipa
  • Capacidade de auto-organização e orientação para resultados;
  • Boa capacidade de resolução de problemas e paixão por aprender.


Valorizamos (Nice to Have):

  • Competências em Bash scripting;
  • Competências em Python;
  • Conhecimentos de tecnologias de comunicação;
  • Experiência em desenvolvimento de aplicações de rede de camada 2 e 3;
  • Familiaridade com conceitos de cibersegurança;
  • Conhecimentos de sistemas de energia;
  • Noções de eletrónica e instrumentação de laboratório;
  • Experiência com sistemas de controlo de versões (SVN, GIT).


Benefícios:

  • Integração num grupo empresarial de referência, com forte presença internacional;
  • Acesso a formação contínua através da nossa Mast3r Academia (academia de formação interna) e entidades parceiras;
  • Acesso permanente aos nossos serviços médicos e de enfermagem;
  • Benefícios associados a protocolos e parcerias estratégicas;
  • Possibilidade de regime de trabalho híbrido (presencial/remoto).

Key Skills

Ranked by relevance