Device Lab Engineer
Team Summary
The Device Lab Engineering team is the driving force behind our mission-critical end-to-end testing. The team's primary focus is delivering stable, scalable environments that empower development and QA teams to run critical tests with confidence. We are currently optimizing the lab infrastructure by designing and deploying physical testing environments, as well as establishing the supporting infrastructure necessary for reliable automation across diverse platforms.
Job Summary
We are looking for a Device Lab Engineer to contribute to the technical foundation of our physical lab. Your role will focus on implementing and maintaining robust software and hardware test environments, supporting the automation of infrastructure and configuration management. You will be responsible for ensuring the lab is scalable, reliable, and always ready to support critical firmware and mobile device testing while maintaining system stability.
Responsibilities and Duties
โ Drive the design, architecture, and implementation of the lab infrastructure from scratch, taking full responsibility for the final result and proposing optimal solutions.
โ Perform hands-on setup, maintenance, and optimization of test environments, which includes soldering of embedded components.
โ Work closely with SDETs to enable efficient testing pipelines.
โ Implement automation and orchestration for the hardware and software involved in lab operations.
โ Identify bottlenecks, propose optimizations, and make the lab more reliable and scalable.
โ Work on-site at one of our Kyiv laboratories.
Qualifications and Skills
โ Solid experience contributing to the design and scaling of on-premises infrastructure, including physical test devices and supporting systems.
โ Strong understanding of Unix/Linux systems and networking fundamentals (LAN/Wi-Fi, DNS, DHCP, NAT) and robust network design.
โ Proven ability to troubleshoot and resolve complex software, hardware, and network issues, with a forward-thinking approach to suggesting lab infrastructure optimizations.
โ Hands-on experience with CI/CD practices, developing automation infrastructure frameworks, and support tools.
โ Proficiency with orchestration and configuration management tools (e.g., Ansible).
โ Practical experience writing scripts for infrastructure automation (Python is the main language.
โ A strong sense of responsibility, actively contributing to the success of lab operations, and effectively collaborating with SDETs and other cross-functional teams.
โ An Upper-Intermediate level in both written and spoken English (B2).
Nice to have
โ Soldering skills and basic understanding of PCB design and schematic.
โ Practical experience with Raspberry Pi/Arduino for building and testing solutions.
โ Hands-on experience with Docker (exposure to Kubernetes is a plus).
We offer multiple benefits that include
โ The environment of equal opportunities, transparent and value-based corporate culture, and an individual approach to each team member.
โ Competitive compensation and perks. Annual performance review.
โ Gig-contract.
โ 21 paid vacation days per year, paid public holidays according to Ukrainian legislation.
โ Development opportunities like corporate courses, knowledge hubs, and free English classes as well as educational leaves.
โ Medical insurance is provided from day one. Sick leaves and medical leaves are available.
โ Remote working mode is available within Ukraine only.
โ Free meals, fruits, and snacks when working in the office.
Required languages
| English | B1 - Intermediate |
| Ukrainian | Native |