Position: CI/CD Automation Engineer
Company: P-Product, Inc.
Experience required: 2y
English level: intermediate

Required skills:
- Good understanding of and experience with at least one major CI system (e.g.
Jenkins, Circle-CI or Travis) on Windows and Linux-based systems
- Docker knowledge and when it makes sense to host CI in-house or in the cloud
- Experience with Hardware-In-The-Loop (HIL) testing
- Ability to understand Python code
- Proficient in at least one common scripting language (preferably Python)
- At least Intermediate level of English
- Excellent communication skills
- Team player mindset, the desire to own your work area and drive to completion

Would be a plus:
- Have experience with embedded test automation tools like Pluma-Automation,
pytest, buildbot or RobotFramework
- Knowledge about quantitatively measuring audio and speech quality (PESQ, STOI,
PEAQ, SNR, THD)

Core responsibilities:
- Get the chance to set up a CI/CD infrastructure for embedded systems with
- Hardware-In-The-Loop (HIL) support from scratch
- Work closely with embedded engineers to align on requirements and tradeoffs for the CI system
- Investigate proprietary build systems from DSP vendors and integrate them into the CI system
- Advise on test strategies to deliver fast and reliable releases on many different embedded platforms and DSP chips

We offer:
- Competitive compensation;
- Annual performance evaluations;
- Full accounting assistance and support;
- Regular annual vacation is 20 working days off;
- Holidays are provided according to the Ukrainian Law and by the Ukrainian calendar;
- We were the first IT company in Ukraine to implement the annual corporate trips abroad and since 2006 we have visited Spain, Italy, Netherlands, Germany, Austria, Israel, Georgia, Greece, Czechia, Slovenia, Slovakia, Cyprus, etc.;
- 100% paid sick leave upon provision of the relevant document(s). If the employee works from home during sick leave, no confirmation is necessary;
- Improvement of the English language knowledge with our teacher;
- Smart and useful presents for our employees and their kids;
- Great atmosphere, creative corporate parties, and true individual approach.

Why P-Product:
- Though we have many different projects with different history and of different ages, we always grant interesting work, challenging tasks, interesting collaboration, and positive thinking;
- We grant individual approach to each of our employees elaborating with him or her career growth strategies;
- We invest into the technical education of our employees finding for them special courses, trainings, conferences, and meetups;
- We organize and conduct a great number of local team building events and activities;
- Though often working in the customer’s team, our employee know that they are carried about, protected, and helped by the P-Product back-office team;
- Our specialists are never alone with their difficult tasks, they always have someone to get a helping hand from;
- We support our employees in every beginning- be it study of a new programming or human language, purchase of a car / own home or expensive hobby;
- We understand that communication matters and help our employees with this;
- We were among the first to prepare our infrastructure for the quarantine and adjust our business processes accordingly — Covid-19 pandemic has shown that we are flexible and mobile in everything;
- People make P-Product value;
- We do not declare, we do :)