Oferta de empleo

Senior Firmware Developer

Descripción del puesto

Estamos buscando un desarrollador de firmware senior para convertir las ideas de productos en realidad, diseñando componentes y servicios para el desarrollo de nuevas características en proyectos técnicamente desafiantes. El candidato ideal será un pensador innovador, con experiencia en proyectos transformadores y con pasión por la revolución del IoT.

Responsabilidades

  • Escribir código seguro, mantenible, escalable y auto-explicativo que alimente nuestra plataforma de IO e IA.
  • Colaborar con un equipo interfuncional para desarrollar APIs y asociarse con el equipo de hardware en la revisión y selección de componentes para nuevos productos.
  • Capacidad para dirigir y supervisar las pruebas y el despliegue automatizado.
  • Participar en las revisiones de código y en la planificación del sprint, ayudando a identificar oportunidades, trabajando en los desafíos y compartiendo conocimiento con tus colegas.
  • Participar activamente en las revisiones de código y ayudará a guiar las decisiones de software.
  • Entregar de manera consistente y frecuente soluciones bien diseñadas, mantenibles y probadas dentro del marco de tiempo acordado.
  • Ser un participante clave en nuestro proceso de desarrollo ágil y apasionado por las nuevas tecnologías y los problemas a resolver.

Requisitos

  • Tener más de 5 años de experiencia en el desarrollo de software/firmware C++.
  • Ser un ingeniero de telecomunicaciones especializado en telemática o electrónica, ingeniero en electrónica y automatización, ingeniero en informática (o similar).
  • Dominar la programación en C/C++, el desarrollo de firmware y el desarrollo de aplicaciones para servidores Linux, y sabe cómo manejar este entorno.
  • Experiencia en arquitectura de servidores/clientes mediante sockets.
  • Experiencia en arquitectura AVR y ARM.
  • Experiencia en codificación baremetálica/Kernel Linux.
  • Experiencia en protocolos de comunicación IoT, MQTT, Websockets, …
  • Experiencia deseada en comunicaciones LoRa, LoRaWAN, LTE-M, NB-IoT, SigFox, RPMA.
  • Experiencia en comunicaciones de buses de datos (RS232, RS485, CAN, SPI, I2C, UART).
  • Comprensión de los protocolos de red ((IP, TCP, DNS, NTP).
  • En su tiempo libre programa Arduino y actualiza constantemente sus conocimientos en nuevas tecnologías.
  • Tener una base en la integración de sistemas, la entrega continua, la integración continua, etc. Conocimiento de Scons o similares, Jenkings, travis, burlas de Google, Python, Shell scripts…
  • Experiencia en pruebas automatizadas de hardware.

Impulsemos tu proyecto

Es el momento
de empezar

Ponte en contacto con nuestro equipo y juntos impulsaremos tu modelo de negocio.

0
1
2
0
1
2
3
4
5
6
7
8
9
0
1
2
3
4
5
0
1
2
3
4
5
6
7
8
9
0
1
2
3
4
5
0
1
2
3
4
5
6
7
8
9

Impulsemos tu proyecto

Es el momento
de empezar

Ponte en contacto con nuestro equipo y juntos impulsaremos tu modelo de negocio.

0
1
2
0
1
2
3
4
5
6
7
8
9
0
1
2
3
4
5
0
1
2
3
4
5
6
7
8
9
0
1
2
3
4
5
0
1
2
3
4
5
6
7
8
9