PLVision — вакансії

  • Outsource
  • 101-250
  • 2007
  • Львів, Krakow
  • Cloud technologies, Embedded, Hardware / IoT, Software Development & Hi-Tech

Актуальні вакансії компанії

Досвід від 2 років Middle Full-time Не має значення Є тестове завдання Office Львів, Krakow
15.10.20241
Детальніше
  • Python
  • Ansible
  • Bash
  • CI
  • Gerrit
  • Jenkins
  • Linux
  • SAI
  • SONiC

PLVision is looking for an Automation QA Engineer with Python, Linux OS and computer networking expertise. In this role, you will be part of a professional team that advances SONiC support for new clients’ hardware. Your primary responsibilities will include designing and implementing automated test cases, troubleshooting complex issues and collaborating with international cross-functional teams to deliver top-quality solutions.

Client Profile

Our customer is a U.S.-based global vendor of networking equipment, software, and switching ASICs (chips). Their networking products provide end-to-end solutions for data centers, ISPs/Telecoms, and enterprise clients.

About the Project

A community-driven test suite for SONiC (Software for Open Networking in the Cloud) is available. As a verification team member, your role will be instrumental in building a test environment and extending test coverage for switch/router products. This project involves working with various technologies (Python3, Bash, Linux, Docker) and the physical hardware.

Responsibilities

  • Ensure regular quality evaluation of networking products by building and maintaining a stable test environment
  • Expand test coverage for new product features
  • Perform SONiC/SAI software testing across multiple platforms
  • Analyze requirements and review Test Plan/Test Case documents
  • Execute test regressions for the product line and maintain thorough documentation to assist in debugging and software modifications
  • Implement new test suites and cases to enhance regression coverage for new features and protocols
  • Develop, modify and execute software test plans, automated scripts and testing programs
  • Create tools and scripts to automate the build and test environments
  • Assist the engineering team with build-related issues, troubleshooting build dependencies and managing incremental build differences
  • Ensure the smooth operation of the systems and tools required for building, integrating and testing the software system, thereby contributing to the overall quality of the product

Requirements

  • In-depth understanding of QA methodologies
  • At least 2 years of experience in Test Automation (Python/Ansible/Bash)
  • Strong understanding of Object-Oriented Analysis and Design (OOAD)
  • Excellent analytical, debugging and problem-solving skills
  • Experience with Continuous Integration (CI) methodologies and tools (Gerrit, Jenkins, etc.)
  • Knowledge of Linux as a working environment
  • Bachelor's degree in computer science, software engineering or computer engineering

Would be a plus

  • Experience with SAI/SONiC implementation and integration
  • Hands-on experience with testing Network Operating System (NOS) products
  • Experience in embedded application development
  • Strong knowledge of Linux networking
  • Familiarity with virtualization and containerization technologies
Відгукнутися
Досвід від 5 років Senior Full-time Intermediate / B1 Є тестове завдання Office Львів, Krakow
15.10.20246
Детальніше
  • Linux
  • C/C++
  • SONiC
  • SAI
  • CI/CD

PLVision is looking for a Senior Software Engineer with in-depth Linux knowledge, profound understanding of networking protocols, and perfect knowledge of С or С++ language. In this role, you will be part of a professional team that advances SONiC support for new clients’ hardware. Your primary responsibilities will include designing and implementing different solutions/features for SONiC and collaborating with international cross-functional teams to deliver top-quality solutions. You will join a collaborative environment with open and transparent communication, well-established processes, minimum of formalities, and maximum of trust.
Thanks to PLVision’s in-demand specialization in computer networking, we continue to expand our projects and offer long-term career opportunities and professional development to all our specialists. Join us and get ready to work with cutting-edge technologies, tackle complex challenges, and contribute to innovative solutions in the dynamic computer networking field. Your input on joint success will be truly valued.

Project Definition

A community-driven test suite for SONiC (Software for Open Networking in the Cloud) is available. As a verification team member, your role will be instrumental in building a test environment and extending test coverage for switch/router products. This project involves working with various technologies (Python3, Bash, Linux, Docker) and the physical hardware.

Client Profile

Our customer is a U.S.-based global vendor of networking equipment, software, and switching ASICs (chips). Their networking products provide end-to-end solutions for data centers, ISPs/Telecoms, and enterprise clients.

Responsibilities

  • Develop software and run testing to enable high performance of Switch Abstraction Interface (SAI)/ Software for Open Networking in the Cloud (SONiC) for new platforms
  • Create the Architecture and Design documentation. Maintain the Design documentation to assist in software modification
  • Ensure SAI/SONiC features (components) are implemented and documented according to the requirements
  • Work closely with the test team to give them a development perspective
  • Establish test metrics and mentoring team members while ensuring that all functionality is implemented on time

Requirements

  • In-depth Linux OS knowledge
  • Deep understanding of networking protocols (Layer 2 or Layer 3 networking protocols implementation, TCP sockets programming)
  • Perfect knowledge of C or C++
  • 5+ years of commercial experience in Software Engineering
  • Knowledge of technical English at Intermediate level and higher

Would be a plus

  • Experience with SAI/SONiC implementation and integration
  • Experience with Linux networking
  • Experience with virtualization or containerization technologies
  • Understanding of CI/CD processes
Відгукнутися
Досвід від 7 років Senior, Lead Full-time Intermediate / B1 Є тестове завдання Office Львів, Krakow
15.07.20243
Детальніше
  • C/C++
  • Linux
  • TCP
  • UDP
  • Python
  • Bash
  • SAI
  • SONiC
  • DPDK
  • BGP
  • OSPF
  • RIP
  • CI/CD

PLVision is seeking a Networking Solutions Architect with over 7 years of experience in Embedded Application Development to join our Architecture Office. If you love experimenting, solving complex tasks, and are eager to apply your profound knowledge of C and strong understanding of networking, this opportunity is for you.

As a Networking Solutions Architect, you will provide technical leadership in designing and developing advanced software solutions for networking products, including switches, routers, smartNICs, and DPUs. You will lead solution architecture, contribute to technical design, and provide technical governance throughout the entire solutions lifecycle. You will work with the latest technologies and won’t have to puzzle out any outdated legacy code. Collaborating with an experienced team, you will help industry leaders bring their products to market and constantly contribute to open-source projects (SONiC, SAI, DPDK, etc.).

PLVision is a member of the Linux Foundation, TIP (Telecom Infra project), and its open network operating system projects, SONiC and DENT. We collaborate daily with top engineers within open-source communities, providing numerous opportunities for growth in our dynamic environment. If this sounds interesting, apply now.

Responsibilities

  • As a part of the Project Team:
    • Design software solutions for networking products (switches, routers, smartNICs/DPUs, etc.)
    • Create architectural and design documentation
    • Guide the team working directly with our customer on product launch
    • Ensure the productivity of the team responsible for R&D, integration, product support, and debugging activities
    • Ensure features (components/modules) are implemented and documented according to requirements
    • Align software development strategies with customer product needs by staying informed about market trends in the networking industry
    • Collaborate closely with the Quality Assurance (QA) team to provide an architectural perspective
  • As a part of the PLVision Architecture Office:
    • Provide architectural design services for new and existing clients, including solution vision, proposal, and high-level (HLD) and low-level (LLD) design documentation for networking products
    • Review software designs, analyze functional gaps, and identify performance bottlenecks
    • Author white papers, blogs, knowledge base articles, and other customer-focused content in collaboration with the marketing team
    • Identify and evaluate new technologies, innovations, tech communities, and potential partner relationships to facilitate PLVision’s growth

Requirements

  • 7+ years of commercial experience in Embedded Application Development
  • Experience developing architecture, design, and functional specifications
  • Expert knowledge of C
  • In-depth Linux OS knowledge
  • Experience planning and designing a software stack for embedded devices (preferably switches or routers)
  • Deep understanding of networking protocols
  • Experience with Layer 2 or Layer 3 networking protocols implementation and TCP/UDP sockets programming
  • Excellent troubleshooting and debugging skills
  • Strong communication and teamwork skills
  • Excellent negotiation skills, experience communicating with customers
  • Understanding of market trends, strong research and analytical skills
  • Knowledge of technical English at the intermediate level or higher

Would be a plus

  • Knowledge of C++
  • Python/bash knowledge
  • Experience with SAI/SONiC implementation and integration
  • Experience with DPDK
  • Experience with routing protocols (BGP, OSPF, RIP, etc.)
  • Experience with Linux networking
  • Experience with virtualization/containerization technologies
  • Understanding of Continuous Integration (CI)/Continuous Delivery (CD) processes
Відгукнутися
Досвід від 1 року Junior Full-time Advanced / Fluent / C1 Є тестове завдання Office, Remote
15.07.20245
Детальніше

We are seeking a professional Junior Product Marketing Manager who will be responsible for the product marketing strategy implementation within the company. This role entails understanding the market, target audience, and competition to develop effective marketing campaigns that promote the product’s features, benefits, and value proposition. The Junior Product Marketing Manager, in collaboration with the marketing team, ensures successful product launches, accurate ongoing promotion, and customer engagement.

Responsibilities

  • Conduct market research and analysis to identify or expand target audiences for the company's offerings
  • Demonstrate an understanding of the technical aspects and value propositions of the company's offerings in a networking domain for both potential and existing customers
  • Conduct a thorough analysis of competitors' offerings and regularly update competitive intelligence
  • Craft and deliver key messages tailored to the profiles of target audiences
  • Collaborate closely with marketing, business development and technical teams to achieve the company's objectives for product launches and content creation
  • Develop and prepare high-quality service and product collaterals
  • Monitor and ensure the accuracy and relevance of information regarding offerings and value propositions across the company's website, social media channels, partner platforms and other external resources
  • Provide regular updates and communications to the marketing team regarding offerings and related developments

Requirements

  • Bachelor's or Master's Degree in Marketing or related field of study
  • At least 1 year of experience as a Product Marketing Manager in the IT industry
  • Proficiency in both written and spoken English at an advanced or fluent level
  • Critical thinking skills with a focus on continuous improvement
  • Resilience and openness to constructive feedback
  • Exceptional attention to details
  • Excellent time management abilities and a proven track record of meeting deadlines
  • Demonstrated success in launching software products in the US, EU and other markets would be a plus
Відгукнутися
Досвід від 7 років Senior, Lead Full-time Не має значення Є тестове завдання Office Львів, Krakow
15.07.20242
Детальніше
  • Python
  • Pytest
  • Robot Framework
  • Unit Tests
  • SONiC
  • DENT
  • Linux
  • Open vSwitch
  • DPDK
  • TCP/IP
  • BGP
  • OSPF
  • VLAN
  • VXLAN
  • OpenFlow
  • OVSDB
  • Spirent
  • Ixia
  • GNS3
  • NS-3
  • Wireshark
  • TCPDUMP
  • Ansible
  • Rest API
  • VirtualBox
  • Docker
  • Kubernetes
  • CI/CD

PLVision invites a technical leader with a deep understanding of networking technologies to join us as a Networking Automation QA Architect. This role offers a perfect opportunity to elevate your career and directly impact the rapidly evolving networking industry.

As a Networking Automation QA Architect at PLVision’s Architecture Office, you will play a pivotal role in ensuring the quality of solutions for innovative networking products, including switches, routers, smartNICs, and DPUs. You will create custom test automation frameworks to streamline the testing process, aligning it with best practices and technological advancements to maintain high software quality standards.

Leveraging our in-demand expertise in computer networking, we extend our exciting long-term projects and start new ones for Fortune 100 clients and global industry leaders. PLVision is a member of the Linux Foundation, TIP (Telecom Infra project), and its open network operating system projects, SONiC and DENT. We collaborate daily with top engineers within open-source communities, providing numerous opportunities for growth and a stable career path in a supportive environment.
Apply now and join us!

Responsibilities

  • Design and implement test automation frameworks for networking products, including switches, routers, smart NICs, and DPUs
  • Develop and execute test plans for networking products to ensure they meet quality standards, including functional and non-functional requirements
  • Collaborate with development teams to ensure that test automation is integrated into the development process and that issues are detected and addressed on time
  • Stay up-to-date with industry trends and best practices for test automation and quality assurance in the networking industry
  • Lead and mentor other members of the Quality Assurance and testing teams
  • Active involvement in open-source communities related to networking products
  • Research market trends in the networking industry and align test automation strategies with customer product needs

Requirements

  • 7+ years of experience in Software Testing and Quality Assurance, with a focus on test automation and scripting
  • Proficiency in Python programming language and experience with other scripting languages
  • Familiarity with test automation frameworks and scripting languages, such as pytest, Robot Framework, and unittest
  • Experience working in the networking industry, specifically with switches, routers, smart NICs, and DPUs
  • Experience with open-source networking operating systems and software, such as SONiC, DENT, Linux, Open vSwitch, and DPDK
  • In-depth knowledge of networking technologies, protocols, and architectures, including L2/L3 switching, routing, load balancing, and security
  • Strong understanding of networking protocols, including TCP/IP, BGP, OSPF, VLANs, and VXLAN
  • Strong understanding of the configuration and operation of switches, routers, smart NICs, and DPUs
  • Knowledge of software-defined networking (SDN) concepts and architectures such as OpenFlow and OVSDB
  • Knowledge of network testing and monitoring tools like Spirent and Ixia
  • Knowledge of network emulation and simulation tools such as GNS3 and NS-3
  • Experience with network testing tools such as Wireshark, tcpdump, ping, etc.
  • Experience with network automation and programmability using tools such as Ansible and REST APIs
  • Knowledge of virtualization and containerization tools such as VirtualBox, Docker and Kubernetes
  • Good understanding of CI/CD processes
  • Strong analytical and problem-solving skills
  • Excellent communication and collaboration skills with the ability to work effectively in a team
Відгукнутися
Досвід від 5 років Senior Full-time Intermediate / B1 Є тестове завдання Office, Remote Львів, Krakow
21.06.20245
Детальніше
  • C
  • Python
  • Bash
  • Linux
  • Yocto
  • Buildroot
  • Ethernet
  • I2C
  • SPI
  • UART

PLVision is seeking a highly skilled Senior Embedded C Engineer with a deep interest in hardware development to enhance our innovative networking solutions that support the next generation of industrial networks.
This is a highly technical position that requires a candidate with 5+ years of commercial experience in the development of Embedded Applications and C programming. At PLVison you will get valuable hands-on experience with the latest technologies and non-trivial tasks in software product development. You will collaborate with global technology leaders within open-source communities and work on the meaningful project that drives technological advancement.

Responsibilities:

  • Bring up networking device platform components and drivers in the Linux environment.
  • Integrate platform components into the Networking Operating System (NOS).
  • Engage in client communications to clarify requirements.
  • Design and develop new functionality for the Linux networking subsystem.

Requirements:

  • 5+ years of commercial experience in software engineering, specialising in embedded systems;
  • Strong knowledge of C for embedded systems development;
  • Proficiency in Python and Bash;
  • Experience with embedded Linux build systems, such as Yocto and Buildroot;
  • Proficiency in Linux kernel development;
  • Experience in developing and bringing up Linux device drivers;
  • Experience in bringing up peripheral devices, including EEPROM, bus multiplexers, Ethernet PHY, fans, thermal sensors and power supply units;
  • Experience in bringing up hardware buses such as I2C, SPI, UART, etc.;
  • Advanced Linux user with expertise in networking tools and utilities;
  • Knowledge of technical English at Intermediate level and higher.

Would be a plus:

  • Experience in developing Linux networking device drivers;
  • Experience with Ethernet pluggable modules & drivers (e.g., QSFP28, QSFP-DD, OSFP, etc.);
  • Experience in Linux networking stack development;
  • Experience with SONiC NOS.
Відгукнутися
Досвід від 5 років Senior Full-time Upper-Intermediate / B2 Є тестове завдання Office, Remote Львів, Krakow
21.06.20245
Детальніше
  • Python
  • Bash
  • Gerrit
  • Jenkins
  • Linux
  • Ethernet
  • Wireshark
  • TCPDUMP

PLVision invites a Senior QA Automation Engineer to join our growing project. If you have excellent Python and Bash knowledge and hands-on experience with Layer 2/Layer 3 protocols testing, this opportunity is for you. In this role, you will verify SAI-like API and enable SONiC (Software for Open Networking in the Cloud) OS support on top of SAI (Switch Abstraction Interface) for a new router product. You will cooperate with the experienced engineering team and the client, a US-Israel innovative semiconductor startup that creates products for cloud service providers and data center networks.

Responsibilities:

  • Develop test plans and test cases.
  • Report, investigate and debug issues.
  • Extend the test framework.
  • Execute automation testing, investigate and report test results.
  • Work on Features and System Level.
  • Constantly improve the quality of testing (investigation and suggestions preparation).

Requirements:

  • Bachelor's degree in Computer Science or Software/Computer/Communication Engineering;
  • At least 5 years of experience with Python;
  • Test automation experience (Python/Bash);
  • Experience in Test Plan development;
  • Good knowledge of network protocols Layer 2/Layer 3 of the Open Systems Interconnection (OSI) model;
  • Hands-on experience with Network Protocol Testing (L2/L3);
  • Understanding of Continuous Improvement methodologies and tools (Gerrit, Jenkins, etc.);
  • Familiarity with Linux as a working environment;
  • Strong analytical, debugging and problem-solving skills;
  • Understanding of Ethernet traffic analyzers: Wireshark, TCPDUMP, etc.;
  • Knowledge of technical English at Intermediate level and higher.

Would be a plus:

  • Familiarity with Ansible;
  • Experience with SAI (Switch Abstraction Interface) and/or SONiC (Software for Open Networking in the Cloud);
  • Acquaintance with hardware or software traffic generators: Ixia, Spirent, T-Rex, Ostinato, Scapy, etc.;
  • Experience with Ethernet Switches: Cisco/Arista/Juniper Switches/Routers or similar.
Відгукнутися
Досвід від 3 років Middle, Senior Full-time Upper-Intermediate / B2 Є тестове завдання Office, Remote Львів, Krakow
21.06.20244
Детальніше
  • Scrum

We are looking for a Delivery Manager with excellent leadership skills and a solid technical background in Embedded Development or Computer Networking. The key responsibility of this role is to manage ongoing projects based on networking technologies for our clients, industry leaders from Fortune 100 and 500, disruptive startups and innovative enterprises.
As a Delivery Manager, you will focus on high-level and strategic tasks. You will be the main contact point in cooperation with the customers while working closely with the Engineering and Management teams. You will also take care of decision-making on the projects and their successful execution. For new projects, you will be involved in building the entire project team.

Responsibilities:

  • People management.
  • Risk management.
  • Influencing the scope and estimations.
  • Managing the project budget.
  • Building relationship with the Customer through proper account management.
  • Cooperating with Technical Leaders.
  • Controlling the team’s performance and achieving objectives, key results (team extension, customer and team satisfaction levels, gross margin, attrition rate).
  • Participating in the sales process.

Requirements:

  • 3+ years of experience in project coordination and management of mid-size project teams (15-30 people in several independent projects);
  • Technical background in Embedded Development or Computer Networking;
  • Ability to elicit and document project requirements;
  • Experience in working with foreign customers in the IT industry;
  • Understanding of the software development life cycle;
  • Outstanding planning and organizational skills;
  • Excellent communication, negotiation and client relationship management skills;
  • Ability to build effective teams, motivate and direct staff;
  • At least Upper Intermediate level of English.

Would be a plus:

  • Experience as a Scrum master;
  • Experience in leading several projects simultaneously.
Відгукнутися
Досвід від 2 років Middle Full-time Intermediate / B1 Є тестове завдання Office, Remote Львів, Krakow
21.06.20248
Детальніше
  • Linux
  • Debugging
  • Python
  • Jenkins

We are a software product development company specializing in computer networking and embedded systems. The company helps networking industry leaders and ambitious startups in the U.S., Israel, and the EU countries to launch innovative products.
We are looking for Python Automation Engineers.
PLVision’s in-demand specialization in computer networking allows us to expand existing projects and launch new ones. This ensures you will have a long-term, steady job in a collaborative and rewarding environment. Join us, get full support from our experienced team and unleash your full potential.

Responsibilities:

  • Test implementation.
  • Feature testing.
  • Community testing.
  • Documentation and community agreements design.
  • Feature verification.

Requirements:

  • Bachelor's Degree in Computer Science or Software/Computer Engineering;
  • 2+ years of experience in automation testing;
  • Experience with Linux (as main development operating system);
  • Good troubleshooting and debugging skills;
  • Good communication skills and ability to work in a team;
  • Customer orientation and flexibility;
  • Knowledge of Python or other programming language;
  • Knowledge of technical English (Intermediate level and higher).

Would be a plus:

  • Knowledge of Jenkins.
Відгукнутися
Досвід від 3 років Middle, Senior Full-time Advanced / Fluent / C1 Є тестове завдання Office, Remote Київ, Львів, Одеса, Krakow
21.06.20244
Детальніше

We are seeking a professional Product Marketing Manager who will be responsible for overseeing the product marketing strategy and execution for specific offerings within the company. This role entails understanding the market, target audience, and competition to develop effective marketing campaigns that promote the product’s features, benefits, and value proposition. The Product Marketing Manager, in collaboration with the marketing team, ensures successful product launches, accurate ongoing promotion, and customer engagement.

Responsibilities:

  • Conduct comprehensive market research and analysis to identify target audiences for the company's offerings.
  • Lead the strategic planning and execution of new product and service launches.
  • Demonstrate a deep understanding of the technical aspects and value propositions of the company's offerings in a networking domain for both potential and existing customers.
  • Conduct a thorough analysis of competitors' offerings and regularly update competitive intelligence.
  • Craft and deliver key messages tailored to the profiles of target audiences.
  • Collaborate closely with marketing, business development and technical teams to achieve the company's objectives for product launches and content creation.
  • Develop and prepare high-quality service and product collateral.
  • Qualify new leads and nurture Marketing Qualified Leads (MQLs) through the sales funnel.
  • Participate in meetings with prospective customers to present offerings and address inquiries.
  • Monitor and ensure the accuracy and relevance of information regarding offerings and value propositions across the company's website, social media channels, partner platforms and other external resources.
  • Provide regular updates and communications to the marketing team regarding offerings and related developments.

Requirements:

  • Bachelor's or Master's Degree in Marketing or related field of study;
  • At least 3 years of experience as a Product Marketing Manager in the IT industry;
  • Proficiency in both written and spoken English at an advanced or fluent level;
  • Demonstrated success in launching software products in the US, EU and other markets;
  • Strong critical thinking skills with a focus on continuous improvement;
  • Resilience and openness to constructive feedback;
  • Excellent time management abilities and a proven track record of meeting deadlines;
  • Exceptional attention to details;
  • Ability to maintain a strategic overview of marketing activities and align them with the product marketing strategy;
  • Outstanding organizational skills, ability to manage multiple projects simultaneously;
  • Excellent negotiation skills, ability to communicate at various organizational levels.

Would be a plus:

  • Experience in technical writing.
Відгукнутися

Переваги для співробітників PLVision

  • Gaming room
  • Бухгалтерський супровід
  • Гнучкий графік роботи
  • Компенсація витрат на спорт
  • Медичне страхування
  • Оплачувані лікарняні
  • Освітні програми, курси
  • Парковка для авто

Читайте нас в Telegram, щоб не пропустити анонси нових вакансій.