El ingeniero de firmware será parte de un equipo de trabajo enfocado al diseño, desarrollo, mantenimiento y pruebas de firmware y software de nuestros productos enfocados a la industria de distribución de gas.
durante los proyectos podrá tener participación en todas las etapas: diseño, ensamble, desarrollo, pruebas de laboratorio y de campo, producto final.
desarrollará habilidades de trabajo en equipo, autoaprendizaje, solución de problemas; así como adquirir conocimientos en distintas tecnologías de microcontroladores, microprocesadores, periféricos, lenguajes de programación, técnicas de programación, sistemas operativos y protocolos de comunicación.
podrá interactuar con los clientes para lograr los mejores resultados y satisfacción de los mismos.tareas a desempeñar- diseño y programación de firmware para microcontroladores y microprocesadores.- diseño y programación de software de escritorio y aplicaciones móviles con fines de pruebas, auxiliares de producción o herramientas de soporte.- interactuar y colaborar con los ingenieros de software erp, nube, hardware, móviles, producto e instalación.- seguir estándares de codificación, documentación y versionamiento.conocimientos requeridos- lenguajes de programación c/c++ (intermedio/avanzado).- experiência usando herramientas de desarrollo: ides, debuggers, simuladores y emuladores.- experiência en proyectos con microcontroladores o microprocesadores de 8, 16 y/o 32 bits.- conocimientos generales de electrónica analógica y digital.- experiência en operación de instrumentos de medición: multímetro, osciloscopio- conocimientos sobre uso y programación sobre protocolos de comunicación serial y redes convencionales e industriales tales como tcp/ip, i2c, modbus, etc.- sistemas operativos de tiempo real como: free-rtos- experiência básica en programación estructurada, modular y arquitecturas basadas en capas.educación (carreras) y experiencia requerida- ingeniería en electrónica, sistemas electrónicos, tecnologías electrónicas, control o similares.- ingeniería mecatrónica.experiencia deseable (no indispensable)- protocolos de comunicación inalámbricos- sistemas operativos de tiempo real como: safety-rtos, ucos ii, iii, etc.- conocimiento arquitectura arm/cortex/- experiência en soldadura/ensamble de pcbs.- ensamblador (básico/intermedio)- experiência básica en desarrollo aplicaciones en lenguajes de alto nível como visual studio, c#, vb.
net, java, phyton, php o similares.- experiência básica en desarrollo aplicaciones para linux convencional y embebido.idiomas y porcentaje- inglés técnico (hablar, leer y escribir) +85%- una vacante de tiempo completo para residir en monterrey, n. L.tipo de puesto: tiempo completosalario: $20,000.00 al meshorario:- turno de 8 horaslugar de trabajo: empleo presencial