Principal Test & Validation Engineer
Envip- Location
- Cluj-Napoca, Cluj, Romania
- Workplace
- Onsite
- Employment
- Full Time
- Salary
- —
Posted 4mo ago
Summary
We are seeking a Principal Test & Validation Engineer to drive end-to-end quality assurance for complex embedded systems. In this role, you will define and execute advanced test strategies, build and evolve automated test environments, and ensure robust product validation from development through field performance. You will work closely with cross-functional teams to shape product quality, improve testing processes, and ensure reliable, high-performance systems in the field.
Tasks & Responsibilities
Product Requirements & Validation Collaborate on defining product requirements based on field feedback and customer insights Ensure products meet both functional and non-functional expectations Review software deliverables to confirm alignment with scope and requirements Test Environment Design & Adaptation Set up and maintain a continuous testing environment with automated reporting Define and evolve hardware and software test environments for automated validation Adapt test equipment to support new designs and requirements Establish and coordinate CE and UL testing procedures Test Design & Execution Develop verification and validation test plans for reverse vending machines and their components Implement manual and automated test cases within existing frameworks (C/C++, Python) Define and maintain automated and regression testing strategies Coordinate certification testing (CE / UL) and external testing partners Analyze field data to identify risks and improve test coverage Execute validation plans, generate clear reports, and drive issue resolution with relevant teams
Qualifications & Education Degree in Mechatronics, Computer Science, Software Engineering, or equivalent practical experience Minimum 10 years of relevant experience in testing hardware and software for embedded systems Strong experience writing automated test scripts in C/C++ or Python within Linux-based environments Experience with embedded firmware development (e.g. Atmel, STM32, ZephyrOS, Raspberry Pi) Hands-on experience with debugging tools such as multimeters, oscilloscopes, and signal generators Experience with serial communication protocols (UART, I2C, RS485, CAN) Experience designing automated tests for embedded Linux command-line functionality (preferred) Experience with GUI test automation in embedded Linux systems (preferred) Familiarity with networking / distributed systems, Qt, version control systems, or computer vision (nice to have) Strong analytical and problem-solving skills, with the ability to work independently and collaboratively in a team environment, and communicate effectively across all levels of management Fluent in Romanian and English While the skills and experience outlined above are important, we know that the right candidate may not meet every requirement. If you believe you have the right values, behaviors and motivation to succeed in this role, we encourage you to apply. We are committed to building diverse teams and creating opportunities for talented individuals to grow their careers with us.
Skills
- C
- C++
- Python
- Linux
- Raspberry Pi
- Computer Vision
More jobs at Envip
All 7Principal Software Engineer - Android
Envip · Cluj-Napoca, Cluj, Romania · 23d ago
Helpdesk Agent
Envip · Warsaw, Mazowieckie, Poland · 3mo ago
Field Service Technician-Greater Springfield Area
Envip · Springfield Area/Western MA, CT, United States · USD 0–21/hr · 5mo ago
Application Support Engineer
Envip · Warsaw, Mazowieckie, Poland · 5mo ago
Field Service Technician
Envip · Warsaw, Mazowieckie, Poland · 7mo ago
Similar roles
Technical Business Analyst
Accesa · Employees can work remotely, Romania · today
Linux Infrastructure Engineer (Bare Metal, Storage & AI Factory Infrastructure)
Uvation · Romania · today
Test Automation Engineer
Nagarro · Remote, Romania · today
Technical Support Engineer
Axon · Bucharest, Bucharest, Romania · today
Working Student Production IT
Bosch Group · Cluj, Jucu, Romania · today
Microsoft 365 Software Engineer with German (SharePoint Developer)
Accesa · Employees can work remotely, Romania · today