Experiencia y conocimientos
experiencia con desarrollo en lenguajes de programación: c y c++
experiencia en el uso de sistemas operativos en tiempo real (rtos)
conocimientos de arquitectura arm (m4 y m0+), preferentemente de la familia st
experiencia con la plataforma esp y esp-idf
experiencia con la plataforma pi pico y pico-sdk
experiencia en control de versionado y rastreo de bugs
experiencia en unit testing y entendimiento de la automatización de pruebas
experiencia en generación de requerimientos técnicos
experiencia optimizando el consumo de energía y de memoria a través de técnicas avanzadas de software
conocimientos de comunicación uart, spi, i2c, modbus y canbus
conocimientos de comunicaciones inalámbricas: wifi, bluetooth y/o rf
conocimientos de protocolos de comunicación mqtt, ethernet, rest api, tcp/ip, websocket
conocimientos del ciclo de desarrollo de producto
funciones por realizar:
desarrollo de firmware usando c y c++
resolución de problemas específicos y avanzados del diseño de firmware
participar en la especificación, diseño e implementación de funcionalidades y comportamientos de productos
guiar a los demás miembros del equipo ya sea con dudas técnicas o definición de tareas
definición de tareas y tiempos de desarrollo para cumplir con los requerimientos técnicos
realizar integración de productos a un nivel interdisciplinario
verificación y validación de los productos antes de fabricación
integración de módulos de hardware a través de la lectura de esquemáticos y datasheets de componentes para comprender los requerimientos para realizar la implementación de drivers
requerimientos
educación mínima: educación superior - licenciatura
4 años de experiencia
idiomas: inglés
edad: entre 25 y 55 años
conocimientos: .
net, arquitectura arm, base de datos, c, c++, conocimiento de protocolos de seguridad, plataformas, programacion, redes inalambricas, sistemas operativos, sql, wifi, energía, automatización de pruebas, certificado de desarrollador de aplicaciones
disponibilidad de viajar: sí
palabras clave: developer, programador, senior, sr
#j-*-ljbffr