Desarrollador de firmware
el puesto del desarrollador de firmware es un rol clave en nuestro equipo, donde se encarga de diseñar, desarrollar, mantener y probar firmware y software para nuestros productos enfocados a la industria de distribución de gas.
responsabilidades
* diseñar y programar firmware para microcontroladores y microprocesadores.
* desarrollar software de escritorio y aplicaciones móviles con fines de pruebas, auxiliares de producción o herramientas de soporte.
* colaborar estrechamente con ingenieros de software erp, nube, hardware, móviles, producto e instalación para garantizar la integración efectiva de los diferentes componentes del sistema.
* aplicar estándares de codificación, documentación y versionamiento para asegurar la calidad y la sostenibilidad de nuestro código.
* realizar ocasionalmente reparaciones y/o modificaciones de hardware según sea necesario.
habilidades requeridas
* conocimientos avanzados de programación en c/c++.
* experiencia en el uso de herramientas de desarrollo: ides, debuggers, simuladores y emuladores.
* conocimientos sólidos en proyectos que involucran microcontroladores o microprocesadores de 8, 16 y/o 32 bits.
* conocimientos generales de electrónica analógica y digital.
* experiencia básica en la operación de instrumentos de medición como multímetros y osciloscopios.
* conocimientos sobre protocolos de comunicación serial y redes convencionales e industriales.
* capacidad para desarrollar programación estructurada, modular y arquitecturas basadas en capas.