C++ Developer

hace 6 días


Montevideo, Montevideo, Uruguay Harpoon Technology A tiempo completo
The Role:

A C++ Developer working on PanaCIM controller applications is responsible for developing, enhancing, and maintaining low-level control software that interfaces directly with factory equipment and automation controllers within the PanaCIM Manufacturing Execution System (MES).

Key Responsibilities

  • Development & Maintenance:
  • Design, code, test, and maintain high-performance, reliable C++ applications that run on factory controllers and embedded systems as part of the PanaCIM ecosystem.
  • Controller Application Development:
  • Work on software modules controlling shop floor machines such as SMT equipment, handling real-time data acquisition, control logic, and equipment interfacing.
  • Integration & Communication:
  • Develop communication interfaces and protocols to integrate MES applications with hardware controllers and factory automation devices.
  • Performance & Reliability:
  • Optimize C++ code to meet real-time performance requirements and ensure robust operation in industrial environments.
  • Debugging & Troubleshooting:
  • Identify and fix defects, perform root cause analysis, and support controller software under production conditions.
  • Collaboration:
  • Work closely with manufacturing engineers, system integrators, and other software teams including .NET, , and database teams, to ensure seamless integration within the heterogeneous PanaCIM environment.
  • Documentation:
  • Create and maintain technical documentation including design specifications, test plans, and interface descriptions for controller modules.
  • Cross-Platform Environment:
  • Manage application deployment and support across heterogeneous operating systems commonly used in factory environments, such as Windows and Linux (ubuntu).
Ideal Profile:

Required Skills & Qualifications

  • Technical Expertise:
  • Strong proficiency in C++ programming (C++11 and above) with experience in real-time systems.
  • Understanding of industrial automation systems, MES, and controller software development.
  • Experience with communication protocols and interfacing hardware with software controllers (e.g., TCP/IP, serial communication, OPC).
  • Familiarity with cross-platform development and deployment across Windows and Linux environments.
  • Domain Knowledge:
  • Prior experience working with manufacturing execution systems like PanaCIM or similar MES platforms.
  • Knowledge of SMT and electronics manufacturing processes is a significant advantage.
  • Analytical & Problem-Solving:
  • Strong debugging skills using tools like debuggers, log analyzers, and diagnostics for embedded systems.
  • Soft Skills:
  • Excellent communication and teamwork abilities to collaborate in cross-functional teams.
  • Adaptability to fast-changing manufacturing IT environments.
  • Education & Experience:
  • Bachelor's degree in computer science, Electrical/Computer Engineering, or related field.
  • 3+ years of professional experience in C++ development, preferably in industrial or manufacturing software.
What's on Offer?
  • Work within a company with a solid track record of success
  • Flexible working options
  • Opportunity to make a positive impact

  • C# Developer

    hace 1 semana


    Montevideo, Montevideo, Uruguay Bits In Glass A tiempo completo

    Join a company that's leading the way in AI and automation consulting. Our portfolio spans 10+ top technologies across business applications, data, process, cloud, and AI. At Bits In Glass, you'll do meaningful work with a supportive, driven team that loves to collaborate and celebrate wins together. Whether you're coding, consulting or bringing bold ideas...


  • Montevideo, Montevideo, Uruguay Prometeo Talent A tiempo completo

    About UsPrometeo Talent is a recruitment firm with a strong presence across the Americas and Europe. We specialize in connecting companies with outstanding tech and engineering professionals.We're partnering with a U.S.-based company focused on brand-lift measurement and marketing effectiveness analytics. They are an independent, fast-growing organization...

  • Senior .NET developer

    hace 2 semanas


    Montevideo, Montevideo, Uruguay Kaizen Softworks A tiempo completo

    En Kaizen Softworks seguimos creciendo y estamos buscando un Senior .NET Developer para formar parte de nuestro equipoKaizen nació en 2014 fruto de la idea de dos desarrolladores que volcaron toda su experiencia para brindar soluciones de calidad alineadas a las necesidades de los clientes y el mercado. En la actualidad contamos con un equipo de más de 80...

  • Full Stack Developer

    hace 1 semana


    Montevideo, Montevideo, Uruguay ZirconTech A tiempo completo

    Title: Full Stack DeveloperLocation: Colombia or Argentina or UruguayDuration: ContractClient: SabreNote: Look for candidates who has strong experience in Creating or developing new APIsResponsible for developing new software solutions or enhancements to existingsoftwareWorks with Product & Technology Consultants to understand softwareproblems and solve...

  • Full Stack Engineer

    hace 1 semana


    Montevideo, Montevideo, Uruguay ZirconTech A tiempo completo

    Join our close-knit team of innovators and thinkers that is what makes all of this possible. ¿Are you the candidate that has the same drive to build the world of tomorrow?What are we looking for?3+ years Front end developer3+ years Back end developerArchitecting solutions (solid experience)MVVM, MVC, MVPExperience with main blockchain protocols such as...

  • Scrum Master

    hace 1 semana


    Montevideo, Montevideo, Uruguay ZirconTech A tiempo completo

    Roles and ResponsibilitiesTo facilitate story grooming sessions that aids creation and modification of software codeTo lead 2 scrum teams consisting of Subject Matter Expert (SME), Technical lead, Senior Developer, Contributor (developer), Test Engineers and Dev Ops engineerTo be the single point of contact for the customer with respect to assignments and...


  • Montevideo, Montevideo, Uruguay TwoConnect A tiempo completo

    TwoConnect | U.S.-Based Microsoft PartnerTwoConnect, a long-standing U.S.-based Microsoft Partner, is seeking an experienced Microsoft BizTalk Server Developer/Architect to join our fully remote global team. We are especially interested in candidates located in Uruguay or across Latin America for time-zone alignment, but we welcome qualified applicants from...


  • Montevideo, Montevideo, Uruguay Thaloz A tiempo completo

    The main objective of this role is to develop and maintain corporate applications within the client's environment, adhering to the company's development standards. You will report directly to the Technical Leader.Key Responsibilities:Develop and maintain applications following established standards.Participate in meetings to clarify business inquiries...


  • Montevideo, Montevideo, Uruguay Thaloz A tiempo completo

    The main objective of this role is to develop and maintain corporate applications within the client's environment, adhering to the company's development standards. You will report directly to the Technical Leader.Key Responsibilities:Develop and maintain applications following established standards.Participate in meetings to clarify business inquiries...

  • Desarrollador .NET

    hace 1 semana


    Montevideo, Montevideo, Uruguay Noves A tiempo completo

    Somos una empresa en el sector blockchain (nos especializamos en análisis de datos). Estamos basados en EEUU (con representante en Uruguay) y estamos buscando contratar de forma directa a un desarrollador / developer, con nivel de experiencia de intermedio a avanzado.El candidato ideal es un .NET software engineer con al menos 2 años de experiencia, y...