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.