Start Your Search Here

Job Search

COCUS AG

Porto / Global

Embedded C/C++ (Middle)

  • €42.000 - €60.000

Job Description

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

#J-18808-Ljbffr

Candidatar-se Now

Similar Opportunities

View all jobs