Acerca del puesto Senior Firmware Engineer (Remoto)
Buscamos Senior Firmware Engineer para trabajar en modalidad remota para una importante empresa de Software internacional con presencia en México.
Sueldo de $60,000 a $90,000 pesos mensuales brutos
Prestaciones: De Ley y Superiores
Modalidad de trabajo: Remota
Requisitos:
- Licenciatura o grado superior en Ingeniería Eléctrica, Ingeniería Informática o un campo relacionado.
- Vivir en México.
- Experiencia relevante en desarrollo de firmware embebido: 6 años +
- Experiencia programando en lenguaje C: 7 años +
- Experiencia comprobada en programación de microcontroladores STM32: 5 años + (indispensable)
- Comprensión de los protocolos de comunicación SPI, UART y USB HID: 1 año +
- Experiencia práctica con STM32CubeIDE y archivos IOC: 5 años + (indispensable)
- Familiaridad con las librerías STM IAP y conocimiento profundo de los procedimientos de actualización de firmware: Deseable
- Amplia comprensión de los sistemas operativos en tiempo real (RTOS) para sistemas embebidos: 3 años + (indispensable)
- Amplia comprensión de los protocolos de comunicación inalámbrica (por ejemplo, Bluetooth, Wi-Fi): 2 años +
- Experiencia con CANbus: 1 año +
Responsabilidades:
- Amplia experiencia práctica en el desarrollo de firmware para microcontroladores STM32.
- Competencia en programación de bajo nivel, optimización y depuración para sistemas embebidos basados en STM32.
- Pericia en la implementación de comunicación SPI en modos Maestro y Esclavo.
- Comprensión profunda de los protocolos SPI y su utilización eficiente para transferencia de datos en sistemas embebidos.
- Dominio en el uso de STM32CubeIDE para desarrollo de firmware.
- Experiencia en la creación y aprovechamiento de archivos de Inicialización y Configuración (IOC) para una configuración y gestión de proyectos simplificada.
- Historial comprobado en la implementación de protocolos de comunicación UART en sistemas embebidos.
- Capacidad para resolver problemas y optimizar la comunicación basada en UART para una transferencia de datos confiable.
- Gran familiaridad con los protocolos HID de USB.
- Experiencia en la utilización de librerías de ST para comunicación USB, asegurando una integración y funcionalidad sin problemas.
- Experiencia extensiva en trabajar con Programación en Aplicaciones (IAP) utilizando librerías de STM.
- Competencia en el desarrollo de soluciones IAP seguras y eficientes para actualizaciones de firmware.