Ingeniero/a senior microcontroladores C++

Vitoria

Informática / Electrónica

Categoría: Investigación y desarrollo

Nivel: Empleado

Publicada hace 3 meses

Jornada completa

Estudios mínimos: Ingeniero Técnico

Nº de vacantes: 1

Descripción del puesto de trabajo

¿Quieres dar un salto en tu carrera participando en el desarrollo de un producto innovador y con enorme proyección de futuro?
Nuestro cliente es una empresa referente en el desarrollo de sistemas integrales de gestión de residuos urbanos, integrando una plataforma de hardware propia basada en electrónica de bajo consumo, comunicaciones NFC y un sistema integral de gestión en la nube.
Deseamos incorporar un Ingeniero Senior con amplia experiencia en desarrollo Hardware y Software. Te integrarás en el equipo cliente durante un año, y pasado este tiempo pasarás a formar parte de su plantilla.
Pensamos en un Ingeniero/a con las siguientes cualidades:
- Grado en Ingeniería, Máster en Ingeniería o Ingeniero Industrial especialidad Electrónica, Informática o similar.
- Al menos 5 años de experiencia realizando tareas de desarrollo electrónico equivalentes a las descritas.
- Conocimiento y soltura en programación en C y C++
- Conocimientos de sincronización en programación concurrente.
- Programación de microcontroladores ST 32bits (plataforma de desarrollo STM32CubeIDE)
- Experiencia en comunicaciones (módulo Quectel BG96)
- Deseable conocimientos de Azure SDK
- Deseable conocimientos de FreeRTOS
- Imprescindible nivel alto de ingles hablado

Específicamente, trabajarás en una plataforma Hardware con las siguientes características:
- Electrónica de bajo consumo.
- uC STM32L4S5VIT6
- PN5180 para la gestión de NFC.
- Módulo de comunicaciones Quectel BG96
- Azure SDK
- FreeRTOS
- Plataforma de desarrollo STM32CubeIDE

Asimismo en cuanto a desarrollo Software:
1- Imprescindible conocimiento y soltura en programación en C.
2- Conocimientos específicos de C++
--> Programación OO: Clases y objetos
--> Herencia y polimorfismo
--> Clases derivadas y clases abstractas
--> Puntero this
--> Gestión de punteros, referencias, arrays, etc
--> Paso de parámetros a funciones: por valor y por referencia, punteros, etc
--> Sobrecarga de funciones y operadores
3- Conocimientos de sincronización en programación concurrente: Programación multihilo: threads, mutex, semáforos, condition variables…



Se ofrece:
- Incorporación en el equipo de desarrollo electrónico de IDDTEK quepresta serviciospara nuestro cliente.
- Proyecto de carácter estable.
- Retribución acorde a la experiencia aportada.
- Plan de carrera específico.

(*) Importante: al inscribirse a la oferta, el candidato recibirá un e-mail invitándole a completar un breve cuestionario para completar su perfil. Este paso es imprescindible de cara a ser considerado y avanzar en el proceso de selección.

Requisitos

- Grado en Ingeniería, Máster en Ingeniería o Ingeniero Industrial especialidad Electrónica, Informática o similar.
- Al menos 5 años de experiencia realizando tareas de desarrollo electrónico equivalentes a las descritas.
- Conocimiento y soltura en programación en C y C++
- Conocimientos de sincronización en programación concurrente.
- Programación de microcontroladores ST 32bits (plataforma de desarrollo STM32CubeIDE)
- Experiencia en comunicaciones (módulo Quectel BG96)
- Deseable conocimientos de Azure SDK
- Deseable conocimientos de FreeRTOS
- Imprescindible nivel alto de ingles hablado
Volver arriba