Descripción
Resumen:
Buscamos un Graduado Técnico en Ingeniería de Software Embebido apasionado por la programación de bajo nivel para desarrollar firmware embebido en C/C++ y apoyar la automatización con Python.
Aspectos destacados:
1. Trabajar en proyectos innovadores que involucren nuevas tecnologías
2. Desarrollar firmware embebido en C/C++ en entornos bare-metal
3. Colaborar con un equipo multidisciplinar en un entorno dinámico
Buscamos un Graduado Técnico en Ingeniería de Software Embebido para unirse a nuestro equipo de desarrollo. Este puesto es ideal para alguien apasionado por la programación de bajo nivel, deseoso de aprender y entusiasmado por trabajar en proyectos innovadores que involucren nuevas tecnologías.
Usted contribuirá al desarrollo de firmware embebido en C/C++ en entornos bare-metal, apoyará la automatización mediante scripts en Python y colaborará con un equipo multidisciplinar en un entorno dinámico y orientado a la tecnología.
Responsabilidades
* Desarrollar y mantener firmware embebido en C/C++ para plataformas bare-metal.
* Apoyar actividades de pruebas, validación y automatización mediante scripts en Python.
* Participar en la depuración, integración y verificación de sistemas embebidos.
* Trabajar estrechamente con ingenieros senior y equipos transversales para implementar nuevas funciones y mejoras.
* Contribuir a la documentación, informes técnicos y estándares de codificación.
* Colaborar en revisiones de código y seguir las mejores prácticas en el desarrollo de software.
* Aprender y adaptarse rápidamente a nuevas tecnologías, herramientas y metodologías.
Cualificaciones requeridas
Formación académica
* Grado universitario o título técnico en:
+ Ingeniería de Telecomunicaciones
+ Ciencias de la Computación / Ingeniería Informática
+ Ingeniería Electrónica
* Electrónica Industrial
* o cualquier otra titulación técnica relacionada.
Competencias técnicas
* Conocimientos sólidos de programación en C/C++.
* Comprensión de la programación bare-metal y los fundamentos de los microcontroladores (esquemas, hojas de datos, etc.).
* Experiencia básica o familiaridad con Python para scripting y automatización.
* Alguna exposición a sistemas de control de versiones (preferiblemente Git).
* Fundamentos de flujos de trabajo de desarrollo embebido (compiladores, depuradores, toolchains).
Habilidades personales
* Mentalidad abierta, curiosa y motivada para aprender continuamente.
* Capacidad sólida para comprender y asimilar nuevos conceptos y tecnologías.
* Orientación al trabajo en equipo y mentalidad colaborativa.