¡Activa las notificaciones laborales por email!

Software Development & Testing Engineer (C++)

CHEP

Barcelona

Híbrido

EUR 40.000 - 60.000

Jornada completa

Hoy
Sé de los primeros/as/es en solicitar esta vacante

Descripción de la vacante

A global logistics company is seeking a Software Development & Testing Engineer (C++) based in Barcelona. The role involves designing and implementing tools for performance evaluation and testing of Machine Vision and Machine Learning applications. Candidates should have a degree in Computer Engineering and over 3 years of C++ experience. This full-time position offers a hybrid work model with opportunities for professional growth.

Formación

  • 3+ years of experience in multithreaded C++ development of large and complex software packages.
  • Experience working in Windows operating systems and Microsoft Visual Studio.
  • Desirable: Experience in software testing of large software packages and coordination with international teams.

Responsabilidades

  • Provide maintenance and troubleshooting support to service centers for automated vision systems.
  • Monitor and support automated inspection system performance.
  • Design, implement and complete Testing and Simulation procedures for MV / ML Inspection Applications.

Conocimientos

C++
Windows operating systems
Microsoft Visual Studio
Machine Learning algorithms
Python

Educación

Computer Engineering degree or equivalent

Herramientas

Microsoft Visual Studio
Power BI
Descripción del empleo
Overview

Software Development & Testing Engineer (C++) role at CHEP. CHEP helps move more goods to more people, in more places than any other organization on earth via our 347 million pallets, crates and containers. We employ approximately 13,000 people and operate in 60 countries. Through our pioneering and sustainable share-and-reuse business model, the world’s biggest brands trust us to help them transport their goods more efficiently, safely and with less environmental impact.

You’ll join an international organization big enough to take you anywhere, and small enough to get you there sooner. You’ll help change how goods get to market and contribute to global sustainability. You’ll be empowered to bring your authentic self to work and be surrounded by diverse and driven professionals. You can maximize your work-life balance and flexibility through our Hybrid Work Model.

Job Description

The purpose of this role is designing, implementing, and completing procedures and tools for continuous performance evaluation and testing of Machine Vision and Machine Learning (MV / ML) Inspection Applications, within the scope of the BAU Patching Global Program. Additionally, this role will be responsible for any software development on MV / ML applications required to meet CHEP IT Security standards. MV / ML Automatic Inspection Systems are deployed globally in CHEP and the Subco service center network.

Key Responsibilities
  • Provide continuous maintenance and troubleshooting support to service centers to ensure sustained automated vision inspection system performance.
  • Support vision inspection system quality, performance and capability improvement programs.
  • Monitor and support automated inspection system performance, consistency and predictability.
  • Support automated machine vision and learning system integration for new development projects.
  • Work with wider teams to improve regional operations performance to achieve shared targets.
  • Work with wider teams to deploy and sustain defined best practices and continuous lessons learned.
Major / Key Accountabilities
  • Design, implement and complete Testing and Simulation procedures for MV / ML Inspection Applications, ensuring proper operation and performance with new Cyber Security patches and tools regularly extended by BAU Patching program.
  • Develop software modifications on existing MV / ML applications to meet CHEP IT Security standards.
  • Design and implement automated tools to assist Testing and Simulation of MV / ML Inspection Applications.
  • Create and complete new manual and automatic procedures and tools to gather KPIs from MV / ML Inspection Systems deployed globally.
  • Design and complete development of new tools for monitoring performance and good working order of MV / ML Applications in production environment.
  • Create tools and procedures to facilitate automatic deployment of MV / ML Inspection Applications and Cyber Security patches in coordination with Plant Infrastructure.
  • Generate formal documentation related to testing procedures, simulations, automated tools, and data gathering from service centers.
  • Collaborate with IT departments (e.g., Plant Infrastructure and Security) regarding Cyber Security patches and tools for MV / ML Applications.
  • Coordinate with teams developing MV / ML Inspection Systems (Global Sort & Inspection Development, Machine Learning, Plant of the Future) on Software Testing and KPIs for MV / ML systems.
  • Maintain appropriate communication with the Global Program Manager overseeing MV / ML Applications Testing Team for BAU Patching.
  • Contribute to autonomous completion of technical work as required.
Qualifications
  • Essential : Computer Engineering degree or equivalent.
  • Essential : 3+ years of experience in multithreaded C++ development of large and complex software packages.
  • Essential : Experience working in Windows operating systems and Microsoft Visual Studio.
  • Desirable : Experience in software testing of large software packages, development of automation tools, Python, Linux, and coordination with international multidisciplinary teams.
Skills and Knowledge
  • Essential : Expert knowledge of C++ with Microsoft Visual Studio; strong Windows skills; ability to complete technical work with limited oversight; excellent communication.
  • Desirable : Experience in Python, machine learning algorithms and platforms; ability to develop automated solutions to common problems; knowledge of automatic report tools (Excel, Power BI); Microsoft PowerShell; presentation skills.
Employment Details
  • Seniority level : Mid-Senior level
  • Employment type : Full-time
  • Job function : Information Technology
  • Industries : Transportation, Logistics, Supply Chain and Storage

Work Type

Hybrid Remote

Core Competencies

Active Learning, Adaptability, Cross-Functional Work, Curiosity, Digital Literacy, Emotional Intelligence, Empathy, Initiative, Problem Solving.

EEO Statement

We are an Equal Opportunity Employer, and we are committed to developing a diverse workforce in which everyone is treated fairly, with respect, and has the opportunity to contribute to business success while realizing his or her potential. We do not discriminate because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, veteran status, disability, or any other federal, state, or local protected class.

Security Notice

Individuals fraudulently misrepresenting themselves as Brambles or CHEP representatives have scheduled interviews and offered fraudulent employment opportunities with the intent to commit identity theft or solicit money. Brambles and CHEP never conduct interviews via online chat or request money as a term of employment. If you have questions about legitimacy, contact us at

Additional Information

CHEP helps move more goods to more people, in more places than any other organization on earth via our 347 million pallets, crates and containers. We employ approximately 13,000 people and operate in 60 countries. Through our pioneering and sustainable share-and-reuse business model, the world’s biggest brands trust us to help them transport their goods more efficiently, safely and with less environmental impact.

J-18808-Ljbffr

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.