Summary
PLVision invites an experienced Tech Lead with in-depth knowledge of C, C++, Linux OS, and a strong understanding of networking protocols to join us. In this role, you will lead a team of engineers while establishing test metrics, mentoring team members, and developing Architecture and Design documentation.
At PLVision, we lead meaningful technical projects that significantly impact the open networking industry, helping you build a brighter future. With over 17 years of expertise and a highly skilled, recognized, and supportive team, we are deeply committed to engineering excellence. We provide a rewarding environment where you can thrive and transform your ideas into impactful software solutions and products. Join us and enjoy a consistent career while contributing to innovative open networking technologies!
Responsibilities
Lead the team, coach, and train team members
Ensure code features are implemented and documented according to requirements
Maintain design documentation to assist in debugging and modification of software
Collaborate with test engineers to define and solve problems
Develop, modify, and maintain unit test plans and other development documentation
Develop/Assist in the development of handy tools and scripts to automate the build environment
Understand and improve CI/CD processes for the project
Requirements
7+ years of commercial experience in Software Engineering in Embedded Application Development
Perfect knowledge of C/C++
Experience with cross-platform application development
Experience with Make/Automake build tools
Knowledge of scripting languages like Bash or Python
Experience in writing design and functional specification
Good troubleshooting and debugging skills
Good communication and teamwork skills
Customer-oriented, motivated, and flexible
Knowledge of technical English at Intermediate level and higher;
Experience with Layer 2 or Layer 3 networking protocols implementation, TCP sockets programming
Experience with routing protocols such as BGP, OSPF, RIP, and others
Experience with TCP/IP, ARP, DHCP, etc. is a big advantage
Experience with Linux networking
Experience with virtualization/containerization technologies
Experience with OOD and design patterns
Would be a plus
Previous experience with SONiC
Excellent organizational and leadership skills
Effective time management skills and the ability to adapt to changing environments
Strong technical documentation skills
Working knowledge of the Agile software development lifecycle
About PLVision
We are a software product development company specializing in computer networking and embedded systems. PLVision has offices in Krakow, Poland, and in Lviv, Ukraine. Founded in 2007, the company helps networking industry leaders and ambitious startups in the U.S., Israel, and the EU countries to launch innovative products.
Want to develop innovative products? Let's talk!
Thank you for subscribing!
Look forward to exclusive content, the latest updates, and special offers.