PLVision logo

Software Engineer in Test

PLVision·Salary not specified

Primary stack

PythonLinuxCI/CD

Nice to have's

SONiCSAIDockerMicroservicesVirtualization

Job description

About the Position

Software Engineer in Test

At PLVision, we are driving the open networking transformation. We partner with top silicon vendors and telecom leaders to build custom, disaggregated network solutions using open-source technologies like SONiC, SAI, and DentOS. We are looking for an Automation Engineer to help us scale our quality infrastructure. In this role, you won’t just be executing tests; you will be architecting automation frameworks, writing Python code, and building the CI/CD pipelines that validate next-generation Network Operating Systems (NOS) across diverse hardware platforms.

Responsibilities

  • Design & Architect: Build, scale, and maintain robust automated test environments and CI/CD pipelines to ensure continuous quality for cutting-edge open networking products.
  • Develop in Python: Write clean, maintainable Python code to engineer new automated test scripts, tools, and libraries that extend coverage for L2/L3 protocols and new NOS features.
  • Innovate Tooling: Architect internal tools and automation frameworks to streamline software builds, integration, and hardware-in-the-loop (HIL) testing.
  • Automate Execution: Automate comprehensive test suites for SONiC/SAI software across a variety of hardware platforms (switches, SmartNICs).
  • Collaborate & Integrate: Partner closely with software engineers to translate product requirements into executable automation code and automated test strategies.
  • Analyze & Optimize: Integrate automated regression tests into continuous integration workflows, capturing actionable telemetry and logs to accelerate software debugging and performance optimization.
  • Troubleshoot Infrastructure: Act as a key technical resource to troubleshoot and resolve complex CI/CD, build dependency, and hardware/software integration issues.

Requirements

  • Automation Engineering: 3+ years of commercial experience as an Automation Engineer or SDET, with strong proficiency in Python programming.
  • Linux Expertise: Deep knowledge of Linux administration, shell scripting, and advanced system troubleshooting.
  • Networking Foundation: Solid understanding of computer networking, particularly L2/L3 protocol implementation and TCP socket programming.
  • Communication: Intermediate or higher technical English for effective collaboration in a global engineering environment.

Nice to Have

  • Familiarity with open networking ecosystems like SONiC (Software for Open Networking in the Cloud) or SAI (Switch Abstraction Interface).
  • Experience building automation for Network Operating Systems (NOS).
  • Hands-on experience with virtualization, Docker containers, and microservices architectures (highly relevant for cloud-native NOS like SONiC).
  • Advanced understanding of the Linux networking stack (e.g., tc, iptables, netns).
  • Proven expertise in designing and maintaining CI/CD pipelines (e.g., Jenkins, GitLab CI).
  • Background in embedded systems, application development, or hardware integration.

We Offer

  • B2B contract with higher net income and full pay transparency.
  • Cooperation agreement with extended notice periods.
  • Paid continuity between projects - stable income during transitions.
  • Remote-first approach with Krakow office available.
  • Flexible schedule synced with your team and client.
  • 100% private healthcare coverage.
  • Polish Bank holidays guaranteed.

About the Company

PLVision is a European networking software product development company that helps businesses unlock the full potential of open and disaggregated technologies. We deliver end-to-end, vendor-agnostic solutions tailored to meet each client’s specific use cases, enabling greater flexibility, scalability, and sustainability while ensuring cost control and predictability.

Leveraging strategic partnerships with industry leaders, major hardware vendors, and memberships in key open networking communities, PLVision ensures that delivered software solutions remain future-ready and aligned with the latest open networking innovations, empowering clients to achieve their business goals and long-term success.

© PLVision. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

ХТО МИPLVision — це технологічна компанія, що спеціалізується на розробці програмних продуктів для комп’ютерних мереж і вбудованих систем. У кожному технічному та організаційному рішенні ми дбаємо про своїх співробітників, обираючи якість і далекоглядність, від стандартів розробки до взаємодії в команді.Завдяки цьому ви можете без зайвого тиску повністю зосередитися на формуванні майбутнього мереж, реалізовуючи свою інженерну майстерність і здобуваючи цінний, унікальний професійний досвід.ЩЕ КІЛЬКА ФАКТІВ ПРО PLVISION:• Заснована у 2007 році• 200 фахівців• Ключові технології: C, C ++, Python, P4, Linux, Docker.• Головний офіс компанії знаходиться у Львові, і ми надаємо Relocation Bonus для охочих сюди переїхати. Також PLVision має офіси в Кракові (Польща). Крім того, є можливість працювати віддалено з будь-якої локації.• Учасник Open Compute Project (OCP) — глобальної технологічної опенсорс-спільноти• Учасник Telecom Infra Project (TIP) — глобальної технологічної спільноти• Учасник Linux Foundation — глобальної технологічної спільноти• Розробник опенсорс-продукту SAI Challenger (переданий в ОСР) та опенсорс-ініціативи SONiC Core• Співрозробник операційної системи Stratum від Open Networking Foundation (ONF)• Учасник Intel®Network Builders та Intel®IoT Solutions Alliance• Учасник Львівського ІТ КластеруЧИМ МИ ВІДМІННІPLVision (Progressive Leadership Vision) — компанія, яка сповідує проактивний підхід у роботі. Ми допомагаємо клієнтам ефективно реагувати на зміни ринку та індустрії, досягаючи прогресивного лідерства завдяки інноваціям у мережевих технологіях.Команда PLVision має унікальний досвід роботи з топовими мережевими мікросхемами (чипами). Ми — 100% українська компанія, відома в усьому світі своїми розробками програмних продуктів на основі мережевих операційних систем з відкритим кодом. Серед них — SONiC (ініційований Microsoft), DENT OS (ініційований Amazon) та Stratum (ініційований Google).ХТО НАШІ КЛІЄНТИНаші ключові клієнти — лідери мережевої галузі, а також інноваційні, амбітні стартапи зі США, Канади, Ізраїлю та Великобританії. Їхні продукти використовують у галузях телекомунікацій, медіа, автомобілебудуванні, нафтогазодобуванні та інших.Разом із нашими клієнтами ми створюємо інноваційні рішення, які забезпечують глобальне Connectivity.ЧОМУ ТОБІ ВАРТО ПРИЄДНАТИСЬ ДО PLVISION• PLVision створює інновації та працює з ними. Як спеціалізована компанія, ми одними з перших досліджуємо та впроваджуємо новітні мережеві технології.• Завдяки нашій унікальній мережевій спеціалізації, ми є незамінними партнерами для наших клієнтів.• Мережеві рішення користуються великим попитом, особливо в період стрімкого збільшення онлайн-активностей.• Ми працюємо зі складними, цікавими завданнями. У наших проєктах виклики, які під силу далеко не всім технічним фахівцям. В нашій команді — топові експерти.• Наші інженери щодня співпрацюють у світовій опенсорс-спільноті, куди входять інженери Microsoft, Intel, Cisco, NVIDIA, Facebook та інших крутих компаній.• Ми культивуємо менторство. Обмін знаннями у межах компанії допоможе тобі швидше зростати і переймати досвід у експертів світового рівня.МОЖЛИВОСТІ НАВЧАННЯ У PLVISIONPLVision пропонує курс Networking Program, для С, С++ та Python AQA інженерів (2+ роки досвіду). Навчальна програма складається з 5 частин: Linux, Docker, Git, SAI і Microsoft Azure SONiC. Тривалість курсу — до трьох місяців. Навчання проходить в онлайн-форматі, що дозволить тобі самостійно створювати власний гнучкий графік занять, поєднуючи цей процес з поточною роботою або іншими активностями.Деталі курсу:plvision.eu/... ith-microsoft-azure-sonicПРИЄМНІ ПЕРЕВАГИ ДЛЯ ФАХІВЦІВ PLVISION• бонуси з нагоди одруження та народження дитини• медичне страхування з широким покриттям у найкращих клініках України• гнучкий графік роботи• можливість працювати віддалено• можливість проходити профільне навчання• якісний бухгалтерський сервіс• оплачувані відпочинкові робочі дні та лікарняні• фінансова підтримка мобілізованих спеціалістівТакож наші фахівці мають змогу користуватись комфортним, сучасним офісом, в якому:• ергономічні робочі місця (без опенспейсів)• тераси з приємними краєвидами• просторі та добре обладнані кухні• зони відпочинку з ігровими приставками, настільними іграми та музичними інструментами• повністю обладнане для роботи та відпочинку укриття• генератор, який використовується за умови вимкнення електропостачання• система супутникового зв’язку Starlink• власний безкоштовний паркінг.Приєднуйся до нашої експертної спільноти однодумців і відкрий для себе нові горизонти росту!

More at PLVision

All 16 roles

Popular searches