Desarrollador de Software de Firmware
En esta posición, participará en el diseño, implementación y mantenimiento de software de firmware para sistemas embebidos.
Responsabilidades
- Traducir requisitos de negocio y normativas del sector en especificaciones técnicas para el desarrollo de producto.
- Diseñar, implementar y mantener firmware para sistemas embebidos, desde la etapa de concepto hasta la producción.
- Desarrollar e integrar nuevas funcionalidades de firmware.
- Elaborar el diseño conceptual, arquitectónico y detallado, así como los planes de prueba y validación.
- Definir y desarrollar plataformas de firmware, capas de abstracción de sistema operativo y aplicaciones para sistemas de seguridad de vida.
- Realizar pruebas de prototipos, verificación del sistema y aseguramiento de calidad.
- Depurar y resolver errores de software detectados en pruebas o en campo.
- Elaborar documentación técnica: High-Level Design, Interface Specification, Test Reports, Release Notes, etc.
- Ejecutar pruebas de diseño, verificación de confiabilidad y validación.
- Colaborar con equipos multidisciplinarios, tanto locales como internacionales (mecánica, firmware, manufactura, etc.).
Requisitos del Candidato
- Formación en Electrónica, Telecomunicaciones, Informática o similares.
- A partir de 3 años de experiencia relacionada.
- Dominio de C y conocimientos sólidos en estructuras de datos y algoritmos.
- Programación orientada a objetos en C++ para sistemas embebidos.
- Conocimiento de UML y modelado de software.
- Experiencia con procesadores ARM y periféricos (PWM, ADC, DAC, I2C, SPI, UART).
- Capacidad para interpretar esquemas electrónicos.
- Experiencia en sistemas operativos embebidos como Embedded Linux o RTOS (FreeRTOS, VxWorks, QNX, etc.).
- Manejo de herramientas de control de versiones y calidad como Git, Subversion, JIRA, Doors, HPQC.
- Experiencia en pruebas unitarias, integración y revisión de código.
- Inglés Conversacional (B2 / C1).
Beneficios
Oportunidad de trabajar en un equipo dinámico y en crecimiento, con posibilidades de desarrollo profesional.
Entorno de trabajo colaborativo y apoyo continuo para alcanzar metas y objetivos.
Qué ofrecemos?
Un ambiente laboral motivador y competitivo, con beneficios y compensaciones atractivas.