Buscamos ingeniero de software embebido con experiencia en desarrollo bajo yocto project para integrarse a un equipo de ingeniería orientado al diseño, personalización y mantenimiento de plataformas linux embebido. El candidato ideal cuenta con formación en ingeniería electrónica o de software, sólidos conocimientos de hardware y software de bajo nivel, y experiencia en integración de sistemas y comunicación entre dispositivos.
formación académica sugerida:
* ingeniería en electrónica, ingeniería en sistemas computacionales, ingeniería en mecatrónica, ingeniería en telecomunicaciones, ingeniería en computación o carreras afines.
* deseable especialización o experiencia en sistemas embebidos, linux embedded o desarrollo de kernel.
experiencia requerida:
* yocto project: mínimo 1 año de experiencia comprobable.
* creación y mantenimiento de capas (layers) y recetas (recipes).
* personalización de imágenes y bsps.
* manejo e integración de devicetree.
* compilación, configuración y mantenimiento de kernel linux.
* desarrollo y depuración de character device drivers.
* diagnóstico y debugging avanzado en entornos embebidos.
* programación (mínimo 2 años):
* c / c++ para desarrollo de aplicaciones embebidas y drivers.
* python para scripting, automatización e integración de herramientas.
bases de datos:
* manejo de sqlite3 y mysql.
* conectividad y protocolos:
* conocimientos en wi-fi, bluetooth y lte.
* protocolos ssh, sftp y comandos at.
* comunicación can, uart e i2c.
conocimientos adicionales:
* diseño e interpretación de algoritmos, máquinas de estado y diagramas de flujo.
* diseño modular y escalable de software embebido.
* interpretación de circuitos electrónicos y esquemáticos.
* manejo de instrumentos de medición: multímetro, osciloscopio, convertidor ttl– usb.
competencias personales:
* autonomía y capacidad de trabajo bajo objetivos.
* responsabilidad y compromiso con la calidad del producto.
* rigor técnico en la implementación, documentación y pruebas.
* colaboración multidisciplinaria con equipos de hardware, qa y firmware.
* proactividad, análisis y resolución de problemas complejos.
tipo de puesto: tiempo completo, por tiempo indeterminado
beneficios:
* seguro de vida
lugar de trabajo: empleo presencial