¡Activa las notificaciones laborales por email!

Programador Phyton – Otay/UABC.

Grupo TECMA

Baja California

Presencial

MXN 40,000 - 80,000

Jornada completa

Hace 15 días

Mejora tus posibilidades de llegar a la entrevista

Elabora un currículum adaptado a la vacante para tener más posibilidades de triunfar.

Descripción de la vacante

An established industry player is seeking a skilled Python Developer to enhance manufacturing and engineering processes. This role involves developing and optimizing applications, integrating software with various manufacturing equipment, and collaborating with engineering teams to create scalable software solutions. The ideal candidate will have a strong background in Python programming, experience with SQL databases, and the ability to translate complex business requirements into functional software. Join a forward-thinking company where your contributions will drive innovation and efficiency in production environments.

Formación

  • 5+ years of Python programming experience in engineering or manufacturing.
  • Fluent in English and Spanish, with strong problem-solving skills.
  • Experience with SQL databases and APIs for automation.

Responsabilidades

  • Develop and optimize Python applications for manufacturing support.
  • Integrate software with manufacturing equipment and databases.
  • Collaborate with engineering to implement scalable software architectures.

Conocimientos

Python Programming
Problem Solving
Debugging
Bilingual (English/Spanish)

Educación

Bachelor’s degree in Computer Science
Bachelor’s degree in Software Engineering
Bachelor’s degree in Electronics Engineering

Herramientas

SQL Databases (MySQL, PostgreSQL, SQL Server)
Git
Flask
PyQt
FastAPI

Descripción del empleo

CV in English is indispensable.

Develop, maintain, and optimize Python applications for manufacturing, engineering, and production support.

Build interfaces that connect with SQL/NoSQL databases and front-end systems.

Integrate software with manufacturing equipment such as testers, sensors, and CNC/PLC systems.

Collaborate with engineering leadership to implement scalable software architectures.

Translate business and production requirements into functional software solutions.

Contribute to system design and workflow improvements.

Perform code reviews, testing, and documentation.

Provide user support and occasional training on developed tools.

Minimum qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, Electronics Engineering, or a related technical field.
  • Minimum of 5 years of professional experience in Python programming within an engineering, manufacturing, or automation environment.
  • Bilingual: Fluent in both English and Spanish.
  • Proficiency with SQL databases (MySQL, PostgreSQL, SQL Server).
  • Experience working with APIs, hardware interfaces, and automation protocols.
  • Familiarity with version control systems (e.g., Git).
  • Strong problem-solving and debugging abilities.

Preferred qualifications:

  • Experience with C++ for embedded or hardware-interfacing systems.
  • Familiarity with industrial protocols: Modbus, OPC UA, GPIB, RS-232.
  • Experience building dashboards or front-end interfaces (e.g., Flask, PyQt, FastAPI).
  • Experience with manufacturing systems such as MES, ERP, SPC.
  • Ability to design systems from the ground up with future scalability in mind.
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.