**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 los ingenieros de software ERP, nube, hardware, móviles, etcOcasionalmente reparación y/o modificación de hardware.**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 básica en programación estructurada, modular y arquitecturas basadas en capas.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.**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ámbricosSistemas operativos de tiempo real como: Free-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%**OTROS REQUERIMIENTOS**Disponibilidad para viajar dentro de México y el extranjeroTipo de puesto: Tiempo completo, Por tiempo indeterminadoSalario: $20,000.00 $25,000.00 al mesHorario: Turno de 8 horasExperiência: C++: 1 año (Obligatorio) JAVA: 1 año (Obligatorio) Phyton: 1 año (Obligatorio)Idioma: Inglés (Obligatorio)Lugar de trabajo: Empleo presencial