P3 GroupP3 Group

C++ Tester - Bolzano

Added 10 hours ago

You will join a multidisciplinary team developing software for electric vehicle (EV) charging stations. The project focuses on ensuring robust communication between embedded systems, backend services, and user interfaces.

As a QA Engineer, you’ll be responsible for designing, implementing, and executing test strategies to ensure the reliability and safety of the C++-based software running on embedded devices.

Responsibilities

  • Design and execute manual and automated test cases for embedded C++ applications.
  • Develop test frameworks and scripts to validate software functionality, performance, and robustness.
  • Perform integration, system, and regression testing on hardware prototypes and real charging units.
  • Collaborate closely with developers to identify and resolve defects.
  • Participate in code reviews, software validation, and certification activities.
  • Maintain test documentation and ensure compliance with automotive and e-mobility standards (e.g., ISO 15118, OCPP).
  • Coordinate testing activities with the team in Bolzano (approx. 50% on-site presence required).

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or similar.
  • 3+ years of experience in software testing, preferably for embedded or automotive systems.
  • Strong proficiency in C++ (understanding code, debugging, test automation).
  • Experience with testing tools and frameworks (e.g., GoogleTest, CppUnit, Jenkins, or similar).
  • Familiarity with communication protocols (TCP/IP, CAN, OCPP, ISO 15118) is a plus.
  • Hands-on experience with hardware-in-the-loop (HIL) or similar test setups.
  • Good knowledge of Linux-based environments.
  • Fluent in English (Italian or German is a plus).
  • Willingness to travel and work on-site in Bolzano up to 50%-75% of the time.