*descripción del puesto*
diseñar y desarrollar firmware para microcontroladores y microprocesadores, asegurando la calidad y eficiencia en el desarrollo de software.
candidates deben tener experiencia básica en desarrollo de aplicaciones con lenguajes de alto nivel como visual studio, c#, vb.net, java, phyton, php o similares.
también se requiere conocimientos intermedios/avanzados de lenguajes de programación c/c++.
el puesto implica interactuar y colaborar con ingenieros de software erp, nube, hardware, móviles, producto e instalación.
es fundamental seguir estándares de codificación, documentación y versionamiento.
la empresa busca un profesional con experiencia en proyectos con microcontroladores o microprocesadores de 8, 16 y/o 32 bits.
también es deseable conocer sistemas operativos de tiempo real como: free-rtos.
se valorará experiencia en programación estructurada, modular y arquitecturas basadas en capas.
características del trabajo:
* diseño y programación de firmware para microcontroladores y microprocesadores.
* desarrollo de software de escritorio y aplicaciones móviles con fines de pruebas, auxiliares de producción o herramientas de soporte.
* interacción y colaboración con equipos de software erp, nube, hardware, móviles, producto e instalación.
* seguimiento a estándares de codificación, documentación y versionamiento.
* ingeniería electrónica analógica y digital.
* operación de instrumentos de medición.
* protocolos de comunicación serial y redes convencionales e industriales.
sobre los candidatos:
* experiencia básica en desarrollo de aplicaciones con lenguajes de alto nivel.
* conocimientos intermedios/avanzados de lenguajes de programación c/c++.
* experiencia en proyectos con microcontroladores o microprocesadores de 8, 16 y/o 32 bits.
* conocimientos sobre sistemas operativos de tiempo real.
* experiencia en programación estructurada, modular y arquitecturas basadas en capas.
para esta posición se ofrece un salario entre $15,000.00 y $20,000.00 al mes y horario de 8 horas diarias.