Pracuj.pl Praca zdalna Expert New

С/С++ Tech Lead (SONiC-based Product)

PLVISION

⚲ Kraków, Prądnik Czerwony

Wymagania

  • C++
  • C
  • Linux
  • Embedded

Opis stanowiska

Nasze wymagania: 7+ years of commercial experience in software engineering, specifically in embedded application development Strong proficiency in C/C++ Proficient in build tools such as Make and Automake Working knowledge of scripting languages such as Bash or Python Experience in writing design and functional specifications Excellent troubleshooting and debugging skills Strong communication and team collaboration abilities Customer-oriented, motivated, and adaptable to changing environments Technical English proficiency at an Intermediate level or higher Hands-on experience with Layer 2/Layer 3 networking protocol implementations and TCP socket programming Solid understanding of TCP/IP, ARP, DHCP – a strong advantage Experience with Linux network tools Familiarity with virtualization and containerization technologies Knowledge of object-oriented design (OOD) and common design patterns Mile widziane: Previous hands-on experience with SONiC (Software for Open Networking in the Cloud) Excellent organizational and leadership abilities Strong time management skills and adaptability in dynamic environments Proven ability to create clear and effective technical documentation Working knowledge of the Agile software development lifecycle O projekcie: We’re looking for a Tech Lead to join PLVision and shape the future of software-defined networking. If you have deep expertise in C/C++ and Linux OS, along with a solid understanding of networking protocols, this is your chance to take the lead in a high-impact role. You’ll be guiding a skilled engineering team, defining architecture and design strategies, and driving the development of innovative networking solutions. In this role, you’ll coach, mentor, establish testing metrics and best practices, and contribute to creating high-performance, reliable software that powers modern networks. Zakres obowiązków: Lead the team, coach, and mentor team members Ensure code features are implemented and documented according to requirements Maintain design documentation to support debugging and software modification Collaborate with test engineers to define, identify, and resolve issues Develop, update, and maintain unit test plans and other development documentation Develop or assist in the development of tools and scripts to automate the build environment Understand and continuously improve CI/CD processes for the project