Desarrollador / a de Firmware embebido C++ RTOS
Role details
Job location
Tech stack
Job description
Seleccionamos un / a Desarrollador / a de Firmware embebido C++ RTOS con inglés para incorporarse de forma indefinida en el equipo de uno de nuestros principales clientes, líder en el diseño, fabricación y comercialización de productos y soluciones innovadoras de telecomunicaciones para el sector sociosanitario (hospitales, residencias, hoteles)., Investigar, diseñar y desarrollar firmware / software cumpliendo con los procedimientos de desarrollo y estándares de calidad.
- Investigar, diseñar y desarrollar firmware para los productos de Alcad.
- Realizar pruebas de verificación firmware para garantizar su funcionalidad, fiabilidad y seguridad.
- Colaborar con otros equipos, como el de hardware y el de pruebas, para asegurar la integración adecuada de hardware, firmware y componentes mecánicos en los productos finales.
- Identificar y resolver problemas técnicos relacionados con el firmware a lo largo de todo el ciclo de vida del producto utilizando herramientas de depuración y técnicas de análisis de rendimiento.
- Documentar el diseño, la implementación y el funcionamiento del firmware
- Cumplir con los estándares de calidad, seguridad y procedimiento de desarrollo definidos.
- Dirección de proyectos de ampliación de gama, nueva funcionalidad y mantenimiento.
- Coordinar y planificar los recursos necesarios (materiales y humanos, internos y externos) garantizando el cumplimiento de plazos y presupuestos, y promoviendo la comunicación y colaboración del equipo.
- Identificar y gestionar cualquier desviación o riesgo potencial que pueda afectar a la ejecución del proyecto.
- Garantizar el cumplimiento del procedimiento de desarrollo de proyectos, así como la generación de la documentación requerida y el cumplimiento de los estándares de calidad del desarrollo.
- Realizar el seguimiento de las verificaciones y validaciones llevadas a cabo el grupo de testing asegurando la corrección de los errores que se identifiquen.
Requirements
-
Formación de ingeniería en Informática, Telecomunicaciones o similar especialidad.
-
Alto nivel de conocimiento en C y C++.
-
Conocimientos para la interpretación de esquemas electrónicos y puesta en marcha de plataformas hardware.
-
Conocimientos de buses de comunicaciones (SPI, i2C, Ethernet, etc.). Experiencia de 5-10 años en el desarrollo de :
-
Firmware embebido (C / C++);
-
Entornos Linux embebido (yocto);
-
Sistemas operativos embebidos FreeRTOS o similar.
-
Uso de sistemas control de versiones firmware (GIT, SVN o similar)
Benefits & conditions
- Contratación directa y de carácter indefinido por parte del cliente.
- Incorporación a un proyecto estable.
- Flexibilidad horaria de entrada y salida.
- Modelo híbrido : 2 días de teletrabajo a la semana, resto presencial.
- Jornada intensiva los viernes.
- Jornada intensiva en verano (mediados de junio, julio y agosto).
- 22 días laborales de vacaciones al año + puentes.