Next job

С++ Software Engineer in PLVision

Posted more than 30 days ago

91 views

PLVision

PLVision

0
0 reviews
Without experience
Full-time work
Are you interested in developing software for large-scale data centers? PLVision is seeking a C++ Software Engineer to design, develop and maintain complex embedded networking applications, including new software packages and protocols. In this role, you will join a highly experienced international SONiC team that develops and supports next-generation switches, ranging from 10G/40G to 100G/400G/800G. You will contribute to enhancing packet forwarding features, providing extensive telemetry data
Are you interested in developing software for large-scale data centers? PLVision is seeking a C++ Software Engineer to design, develop and maintain complex embedded networking applications, including new software packages and protocols. In this role, you will join a highly experienced international SONiC team that develops and supports next-generation switches, ranging from 10G/40G to 100G/400G/800G. You will contribute to enhancing packet forwarding features, providing extensive telemetry data and designing features for Ethernet Switch. Additionally, you will be part of a team that is actively building an open-source community for the switch software, which is adopted by various cloud providers.Join PLVision and get a long-term career with excellent opportunities for your learning and development that will empower you to stay up to date with the latest technological trends.ResponsibilitiesDesign and develop new software packages and protocols while maintaining the existing functionality of complex embedded networking applicationsConduct research and analysis to determine the optimal solutionsImplement portable networking software in an embedded environment for Ethernet switch/router product linesEmploy a full development cycle methodology, from design to final delivery to customers in large-scale data centersDevelop code in industry-leading open-source environmentsRequirementsBachelor's degree in computer science or related technical disciplineAt least 2 years of commercial experience in software engineeringStrong knowledge of C++/CExperience with embedded RTOS or embedded operating systems (such as Linux, VxWorks)Understanding of the OSI model and familiarity with basic L2/L3 networking protocolsExperience in cross-platform application developmentExcellent troubleshooting and debugging skillsEffective communication skills and the ability to work collaboratively in a teamCustomer-oriented, motivated and flexibleProficiency in technical English at an intermediate level or higherWould be a plusFamiliarity with routing protocols such as BGP, OSPF, RIP, as well as TCP/IP, ARP, DHCP, etc., would be a significant advantageHands-on experience with build systemsExperience in implementing Layer 2 or Layer 3 networking protocols and programming TCP socketsProficiency in Linux networkingExperience in creating design documentsExperience with virtualization and containerization technologiesKnowledge of Object-Oriented Design (OOD) and design patternsProficiency in scripting languages such as Bash or Python Show more Show less Посадовий рівень Базовий рівень Тип зайнятості Повний робочий день Посадові обов’язки Інженерія і Інформаційні технології Галуwith Computer network products
Without experience
Full-time work
Want to get related jobs?
New job openings in your Telegram
Subscribe
We use cookies
accept