IMPORTANTE: El periodo de inscripción de nuevas candidaturas finalizó el lunes 25 a las 23:59h y ya no se admiten nuevas inscripciones.

Embedded software electronics engineer

FERMAX València

Inscripciones cerradas

Tendrás la oportunidad de diseñar, desarrollar e implementar el código que se incluye en los microcontroladores y microprocesadores, dentro de la amplia gama de dispositivos que conforman los diferentes sistemas de videoportero comercializados por FERMAX.

Funciones

Tu trabajo dentro del equipo de desarrollo de producto se centraría en la programación de drivers, librerías y aplicaciones en base a las especificaciones técnicas, asegurando el correcto funcionamiento de todos los elementos que conforman un producto, verificando su funcionalidad completa y participando en el desarrollo de las pruebas de validación.

Participarás en la fase de análisis, estimación de esfuerzo y diseño de la solución técnica, creando además test unitarios y de integración. Revisarás también la calidad del código a partir de una serie de reglas definidas en Sonar y documentarás los proyectos en los que participes.

Por último, para el correcto desempeño de tus funciones te coordinarás con el resto del equipo de desarrollo, especialmente con las áreas de diseño mecánico y diseño hardware, y también realizarás tareas de soporte técnico a otros departamentos de la organización como puedan ser Calidad de Producto, Post-Venta, Producción.



Se ofrece

  • Jornada: COMPLETA
  • Lugar VALENCIA

Requisitos

  • Experiencia de 5 años en programación de microprocesadores para comunicaciones en redes, procesado digital de señales audio y video.
  • Formación académica de Grado en Electrónica de Telecomunicaciones o Grado en Informática, preferentemente. Valorable formación equivalente.
  • Valorable Máster en Sistemas Electrónicos de telecomunicaciones o Máster en Informática, o similar.
  • Especialización en implementación de código con lenguajes C y C++ orientado a microprocesadores con sistema operativo Linux embebido y Android.
  • Valorable experiencia previa en la aplicación de metodologías S.O.L.I.D. y TDD (Test Driven Development).
  • Conocimientos sobre procesadores con arquitectura ARM.
  • Experiencia demostrable programando drivers en LINUX para sistemas embebidos.
  • Actitud proactiva y flexibilidad para atender las necesidades de los proyectos.
  • Gran capacidad de comunicación y trabajo en equipo.

Valorable experiencia en IoT, y en plataformas Cloud como Azure o AWS, así como con comunicaciones cableadas e inalámbricas.Formación complementaria en otros lenguajes de programación de alto nivel y electrónica digital:

  • Java, VHDL Programming, UML, .Net Programming, Python.
  • Bases de datos (MySql, PostgreSql).

Valorable experiencia en uso de herramientas de gestión de proyectos:

  • Integración Continua: Jenkins, Sonar, Gitlab-CI...
  • Gestión de tareas: Clickup, Redmine...
  • Control del versionado de código: SVN, Git...