Apply now »
ATS Company:  Comecer
Requisition ID:  16048
Location: 

Mataro, B, ES

Date:  Nov 17, 2025

Junior Software Engineer (automation)

Job Description

Comecer Barcelona, an ATS Company, is a leading company in the design and development of machinery for the pharmaceutical sector. We are one of the few companies worldwide with the capability to supply complete aseptic filling lines. Our portfolio includes washers, tunnels, dosing systems, capping machines, and loading systems. For our factory in Mataró, we are looking for a Junior Automation Software Engineer to join our technical department.

 

Roles and responsibilities

  • Participate in software development under the supervision of senior engineers, ensuring the quality and efficiency of implemented solutions.

  • Collaborate in R&D projects, contributing to the development of new products and the improvement of existing products.

  • Contribute to the creation and maintenance of accurate technical documentation and provide support for the software systems used within the organization.

  • Provide support in software testing and validation, including unit, integration, and functional testing, ensuring the reliability of applications.

  • Collaborate with other engineering departments, to ensure proper integration and functionality of systems.

  • Strictly adhere to the software development best practices and standards defined by the department.

  • Correctly apply coding, documentation, and version control standards established by the team, ensuring traceability and long-term maintainability.

  • Coordinate and communicate effectively, facilitating collaboration and issue resolution.

  • Support the Software Engineering department in auxiliary tasks, including testing, maintenance, and system support, contributing to daily operations and service continuity.

 

Main Tasks

  • Collaborate in the implementation of software modules according to the defined architecture and specifications. 

  • Assist in the creation and updating of technical software documentation (diagrams, manuals, software bills of materials). 

  • Participate in software functionality testing. 

  • Collaborate in the resolution of software issues and bugs under supervision. 

  • Work with version control and code management tools. 

  • Support the team in software integration (PLC, HMI, SCADA, sensors, actuators). 

  • Assist in preparing technical reports and completing task checklists. 

  • Follow programming standards and best practices for software development and documentation. 

  • Participate in continuous improvement by proposing ideas and supporting the implementation of processes and technical guidelines. 

  • Perform other business-related tasks as required. 

Additional Information

Experience and training required

  • Bachelor’s degree in Electronic Engineering, Automation, Industrial Engineering, or a related field.
  • No professional experience required.

GDPR

By applying for this role, you give permission for SP to use and store your personal information contained within your CV or any other relevant information you provide to review your application for the specific role applied for. We will process this data for recruitment purposes only, this may include being sent to the US for review and further processing. We will not disclose your information to any third party unless legally required to do so.

 

We would like to keep this data until our open role is filled. When that period is over, we will archive the information which will be deleted annually.

 

 

H&S

All employees have the responsibility to work in a safe manner and report any health, safety or environmental concern to their manager or supervisor in a timely manner.

 

Employee responsibilities for Health, Safety and Environment include:

•              Work in compliance with divisional health, safety and environmental procedures

•              Refrain from removing or altering safety devices or guarding unless hazardous energies are controlled through lockout-tagout methods

•              Report any unsafe conditions or unsafe acts

•              Report defect in any equipment or protective device

•              Ensure that the required protective equipment is used for the assigned tasks

•              Attend all required health, safety and environmental training

•              Report any accidents/incidents to supervisor

•              Assist in investigating accidents/incidents

•              Refrain from engaging in any prank, contest, feat of strength, unnecessary running or rough and boisterous conduct

Apply now »