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
1. diseño y programación de firmware para microcontroladores y microprocesadores.
2. 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.
3. interactuar y colaborar con los ingenieros de software erp, nube, hardware, móviles, producto e instalación.
4. seguir estándares de codificación, documentación y versionamiento.
conocimientos requeridos
1. lenguajes de programación c/c++ (intermedio/avanzado).
2. experiencia usando herramientas de desarrollo: ides, debuggers, simuladores y emuladores.
3. experiencia en proyectos con microcontroladores o microprocesadores de 8, 16 y/o 32 bits.
4. conocimientos generales de electrónica analógica y digital.
5. experiencia en operación de instrumentos de medición: multímetro, osciloscopio.
6. conocimientos sobre uso y programación sobre protocolos de comunicación serial y redes convencionales e industriales tales como tcp/ip, i2c, modbus, etc.
7. sistemas operativos de tiempo real como: free-rtos.
8. experiencia básica en programación estructurada, modular y arquitecturas basadas en capas.
educación (carreras) y experiencia requerida
1. ingeniería en electrónica, sistemas electrónicos, tecnologías electrónicas, control o similares.
2. ingeniería mecatrónica.
experiencia deseable (no indispensable)
1. protocolos de comunicación inalámbricos.
2. sistemas operativos de tiempo real como: safety-rtos, ucos ii, iii, etc.
3. conocimiento arquitectura arm/cortex.
4. experiencia en soldadura/ensamble de pcbs.
5. ensamblador (básico/intermedio).
6. experiencia básica en desarrollo aplicaciones en lenguajes de alto nivel como visual studio, c#, vb. Net, java, phyton, php o similares.
7. experiencia 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.
ofrecemos:
1. horario fijo: lunes a viernes de 9:00am a 6:00pm y sábados de 9:00am a 1:00pm.
2. sueldo a tratar según aptitudes.
3. bonificaciones por obtención de demostraciones.
4. prestaciones de ley.
5. programa de desarrollo humano (pdh): servicio de consultas médicas y psicológicas internas.
zona de trabajo: rincón de san jerónimo, mty.n.l.
#j-18808-ljbffr