Firmware Python Verification Engineer



We are looking for a talented Firmware Verification Engineer with deep knowledge of Python, strong understanding of Object Oriented Analysis and Design, and 2+ years of commercial experience. You will join our long-term networking project for the world-known technology leader. Your first month of the work will serve as a ramp-up period which includes training to boost your skills and help you start smoothly at the project.

A stable business with 100% Ukrainian capital, PLVision has offices in Ukraine and Poland. The company is investing all its net income in 2022 for the needs of the Army through the Come Back Alive Foundation.

In this role, you will work closely with our Firmware and SDK (Software Development Kit) development and architecture teams on a project focused on Ethernet products. Together you will maintain a high level of quality of firmware and assure that it meets the functional requirements. You will also have continuous support of a Tech Lead. It’s an opportunity to gain deep understanding of in-demand Ethernet technologies and grow fast professionally in PLVision’s expert community.

Dedicated recruiter:
Yaryna Kunynets
Yaryna Kunynets

Project Definition Project Definition

  • Our experienced team develops next-generation networking devices for a global company. This requires continuous implementation of new features and improvement of the existing ones.

Client profile Client profile

  • The customer is an Israel-based leader in the network equipment market, recently acquired by a multinational technology corporation. PLVision has been working with the customer since 2015, and the team, as well as the variety of projects, are constantly expanding. PLVision engineers are involved in various areas of software development, including Switch SDK, SONiC, Firmware, PHY, and more.

Responsibilities Responsibilities

  • Develop networking test cases for new and existing products

  • Perform research and analysis to make optimal solution decisions

  • Collaborate with internal teams (e.g. developers and product managers) to identify system requirements

  • Be a strong advocate of the software quality

Requirements Requirements

  • Bachelor's degree in Computer Science or Software/Computer/Communications Engineering

  • At least 2 years of experience in Python

  • Strong understanding of OOAD

  • Strong analytical, debugging and problem-solving skills

  • Experience with Linux at least at the user level

  • Experience in Software Testing and Test Automation

  • Good verbal and written communication skills

  • Knowledge of technical English at Intermediate level and higher

Would be a plus Would be a plus

  • Hands-on experience with Ethernet Switches: Cisco/Arista/Juniper L2 & L3 Switches and Routers

  • Familiar with network communication protocols

  • Experienced with CI methodology & tools (Gerrit, Jenkins etc.)

  • Work experience in Agile/Scrum environment

About PLVision About PLVision

  • We are a software product development company specializing in computer networking, embedded systems, and the Internet of Things Connectivity. PLVision has offices in Krakow, Poland, and in Ukraine: Lviv, Odesa, Kyiv, and Kharkiv (currently relocated). Founded in 2007, the company helps networking industry leaders and ambitious startups in the U.S., Israel, and EU countries to launch innovative products.

  • PLVision has taken an active stand on Ukraine, investing all net income in 2022 to support the Armed Forces and the country, as well as implementing many volunteer initiatives.

Want to develop innovative products? Let's talk!

You can attach your resume here:

file not selected
By filling out your contact information in this form, you agree to our Privacy Policy.*