Embedded C/C++ (Middle)

COCUS AG

Portugal

Teletrabalho

EUR 42 000 - 60 000

Tempo integral

14 dias+
Gerador de candidaturas

Transforma esta função numa entrevista — um currículo e uma carta de apresentação criados à volta do que este empregador procura.

Ultrapassa os filtros ATS

Resumo da oferta

A COCUS AG procura um engenheiro de firmware para desenvolvimento de software embedded de baixo nível em C/C++ em sistemas baseados em microcontroladores STM32. A função envolve conceber arquitetura de software, implementar módulos e contribuir para melhorias de produtos existentes.

Procura-se experiência prática em firmware, protocolos de comunicação (Bluetooth, LoRaWAN, NB-IoT), networking e programação multithread, bem como debugging.

Qualificações

  • Conhecimentos sólidos de C/C++, com foco em desenvolvimento embedded e de baixo nível.
  • Experiência prática no desenvolvimento de firmware para sistemas embedded.
  • Experiência com diferentes microcontroladores, nomeadamente STM32 ou similares.
  • Capacidade de analisar requisitos e desenvolver soluções técnicas, não apenas implementar funcionalidades pré-definidas.
  • Experiência com protocolos de comunicação em embedded, como Bluetooth, LoRaWAN, NB-IoT ou similares.
  • Experiência em networking e programação multithread.
  • Experiência em debugging e análise de problemas em software embedded.
  • Experiência com sistemas operativos de tempo real (RTOS) é valorizada.

Responsabilidades

  • Desenvolvimento de software embedded de baixo nível em C/C++ para microcontroladores.
  • Conceção e implementação da arquitetura de software para módulos embedded, desde a fase inicial até à melhoria de produtos.
  • Desenvolvimento de firmware para produção, testes, diagnóstico e ferramentas internas.
  • Implementação e adaptação de protocolos de comunicação para sistemas embedded.
  • Análise de documentação técnica, requisitos e especificações de hardware.
  • Participação na seleção e definição de soluções de hardware e software.
  • Desenvolvimento, manutenção e melhoria de firmware para sistemas embedded.

Conhecimentos

C/C++
Embedded
Firmware
STM32
Bluetooth
LoRaWAN
NB-IoT
Networking
Multithreading
Debugging
RTOS
CMake
Ninja
Git

Ferramentas

Git
CMake
Ninja

Descrição da oferta de emprego

Responsabilidades:
  • Desenvolvimento de software embedded de baixo nível em C/C++ para sistemas baseados em microcontroladores.
  • Conceção e implementação da arquitetura de software para módulos embedded, desde a fase inicial até à melhoria de produtos existentes.
  • Desenvolvimento de software auxiliar para produção, testes, diagnóstico e ferramentas internas.
  • Implementação e adaptação de protocolos de comunicação para sistemas embedded.
  • Análise de documentação técnica, requisitos e especificações de hardware.
  • Participação na seleção e definição de soluções de hardware e software.
  • Desenvolvimento, manutenção e melhoria de firmware para sistemas embedded.
Requisitos:
  • Conhecimentos sólidos de C/C++, com foco em desenvolvimento embedded e de baixo nível.
  • Experiência prática no desenvolvimento de firmware para sistemas embedded.
  • Experiência com diferentes microcontroladores, nomeadamente STM32 ou similares.
  • Capacidade de analisar requisitos e desenvolver soluções técnicas, não apenas implementar funcionalidades pré-definidas.
  • Experiência com protocolos de comunicação utilizados em sistemas embedded, como Bluetooth, LoRaWAN, NB-IoT ou similares.
  • Experiência em networking e programação multithread.
  • Experiência em debugging e análise de problemas em software embedded.
Serão valorizados:
  • Experiência com sistemas operativos de tempo real (RTOS), nomeadamente FreeRTOS.
  • Experiência com CMake e Ninja.
  • Experiência em projetos de I&D / R&D.
  • Experiência no desenvolvimento de produtos desde as primeiras fases do projeto.
  • Experiência com hardware personalizado (custom hardware) e protótipos.
  • Experiência no desenvolvimento de ferramentas para produção, testes e diagnóstico.
  • Experiência com Git e ferramentas de desenvolvimento e debugging.
Experiência profissional:
  • Experiência profissional relevante em C/C++ e sistemas embedded.
  • Perfil adequado a nível Middle, com capacidade para trabalhar de forma autónoma na análise e desenvolvimento de soluções técnicas.
Área profissional:
  • Embedded Systems / Firmware / C/C++ Development
Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Firmware Engineer | Electronics Team
Firmware Engineer | Electronics Team

Tekever • Caldas da Rainha

Híbrido
EUR 30 000 - 42 000
Subsídio de alimentação
Seguro de saúde
Transporte (shuttle)
Embedded Ai Systems Engineer (C++)
Embedded Ai Systems Engineer (C++)

Alten Delivery Centre Spain • Viseu

Presencial
EUR 70 000 - 95 000
Mid-Level Embedded C/C++ Firmware Engineer
Mid-Level Embedded C/C++ Firmware Engineer

COCUS AG • Portugal

Teletrabalho
EUR 42 000 - 60 000
Eletrónica — Engenheiro(a) de Firmware (M/F)
Eletrónica — Engenheiro(a) de Firmware (M/F)

Pinto Brasil Group • Guimarães

Presencial
EUR 32 000 - 48 000
Formação contínua e especialização em novas tecnologias
Progressão de carreira
Hardware & Embedded Systems Lead
Hardware & Embedded Systems Lead

Elevus - People & Business Results • Aveiro

Presencial
EUR 60 000 - 90 000
Hardware & Embedded Systems Lead
Hardware & Embedded Systems Lead

Elevus • Aveiro

Presencial
EUR 65 000 - 95 000
Engenheiro Senior De Desenvolvimento De Sistemas Embebidos
Engenheiro Senior De Desenvolvimento De Sistemas Embebidos

Tecmic • Lisboa

Presencial
EUR 42 000 - 65 000
Hardware Engineer | Electronics Team
Hardware Engineer | Electronics Team

Tekever • Caldas da Rainha

Presencial
EUR 38 000 - 60 000
Salário competitivo
Subsídio de alimentação
Seguro de saúde
+2
Engenheiro |Embedded Linux (Yocto)
Engenheiro |Embedded Linux (Yocto)

CEiiA // Centre of Engineering and Product Development • Matosinhos

Presencial
EUR 30 000 - 45 000
Seguro de saúde
Parcerias com ginásios
Até três dias de férias adicionais
+1
Engenheiro/a de Desenvolvimento de Firmware
Engenheiro/a de Desenvolvimento de Firmware

Beyond Vision • Vila Franca de Xira

Presencial
EUR 16 000 - 18 000
Seguro de saúde familiar
Subsídio de refeição
Contrato sem termo
+1