VIAVI Solutions Logo

VIAVI Solutions

Staff, Software Development Engineer

Reposted 21 Days Ago
Be an Early Applicant
Dublin
Senior level
Dublin
Senior level
As a Senior Software Development Engineer, you will develop and maintain TCP/IP-based protocols for the TeraVM product, collaborate with teams to address requirements, and provide customer support while delivering within an Agile framework.
The summary above was generated by AI

Summary:

VIAVI (NASDAQ: VIAV) has a 100+ year history of technical innovations that have evolved to keep pace and address our customers’ most pressing business issues. We make equipment, software, and systems that help to plan, deploy, certify, monitor, and optimize all kinds of networks - like those for mobile phones, service providers, large businesses and data centers. VIAVI is also a leader in high performance thin film optical coatings and engineered diffusers, providing light management solutions to anti-counterfeiting, consumer electronics, automotive, defense and instrumentation markets.
We are the people behind the products that help keep the world connected – at home, school, work, at play, and everywhere in between. VIAVI employees are fierce about supporting customer success and we welcome people who bring their best every day to the company - to question, to collaborate and to push for solutions that will delight our customers.
As a Senior Software Development Engineer, you will work as part of the Protocol Team within the Research and Development team on VIAVI’s exciting TeraVM suite of products, which provide world leading solutions for validating cutting edge telecommunications networks. Our solutions offer innovative capabilities of emulating large parts of modern 5G networks, the emulation of IP hosts and network applications generating network traffic on emulated User Equipment on those networks. VIAVI also works with leading security equipment vendors in the testing of VPN solutions at scale.
Working in the Protocols Team, the successful candidate will be responsible for developing and maintaining the TCP/IP-based protocols which are at the core of our TeraVM product. This role provides unparalleled exposure to a wide range of cutting-edge protocols for leading equipment vendors and network providers.

Duties & Responsibilities:

  • Development of features in the TeraVM protocol engine, such as adding new protocols or extending protocol support based on customer requirements.

  • Addressing customer issues and providing domain expertise to the wider TeraVM team.

  • Working with Product Owners and development teams to understand customer protocol requirements and how these can be supported in TeraVM.

  • Delivering continuously in an Agile process.

Pre-Requisites / Skills / Experience Requirements:

  • Degree or MSc in Telecommunications, Computer Science or Engineering.

  • At least 5 years’ development experience in C/C++ on Linux for networking features.

  • Understanding of networking protocols such TCP/IP, HTTP, VoIP, IPv4, IPv6, Ethernet, VLANS, PPPoE.

  • Experience with security protocols and technologies such as VPNs, TLS, IKE, IPsec, SAML, X.509v3 Certificates and QUIC.

  • Agile development.

  • Excellent communication skills.

  • Good analytical and problem-solving skills.

  • Experience with Linux network configuration and debugging tools.

If you have what it takes to push boundaries and seize opportunities, apply to join our team today.

Top Skills

Agile
C/C++
Ethernet
HTTP
Ike
Ipsec
Ipv4
Ipv6
Linux
Pppoe
Quic
SAML
Tcp/Ip
Tls
Vlans
Voip
Vpns
X.509V3 Certificates

Similar Jobs

Junior
Cloud • Fintech • HR Tech
As a Snr Associate Software Development Engineer, you will develop and deliver software solutions, enhance delivery processes, identify project risks, create custom client solutions, automate processes, and problem-solve to improve services for customers.
Top Skills: DockerGitJIRAKubernetesMicroservicesMongoDBNoSQLPython
4 Hours Ago
Dublin, IRL
Junior
Junior
Cloud • Fintech • Food • Information Technology • Software • Hospitality
As a Software Engineer II at Toast, you will develop fullstack applications, enhancing the performance and usability of the platform. You'll implement cutting-edge solutions, collaborate with stakeholders, and contribute to a team that delivers exceptional guest experiences. This role emphasizes innovation and problem-solving in a hybrid work environment.
Top Skills: AWSBootstrapCSSDockerFigmaGitJavaKotlinNode.jsReactReact NativeTailwind
Mid level
Cloud • Fintech • Food • Information Technology • Software • Hospitality
As a Full Stack Software Engineer II at Toast, you will work on developing new products and features, ensure code quality through review, and collaborate with teams on product discussions. Your role involves utilizing your solid experience in Java, Kotlin, and frontend technologies to enhance our embedded finance capabilities for restaurants.

What you need to know about the Dublin Tech Scene

From Bono and Oscar Wilde to today's tech leaders, Dublin has always attracted trailblazers, with more than 70,000 people working in the city's expanding digital sector. Continuing its legacy of drawing pioneers, the city is advancing rapidly. Ireland is now ranked as one of the top tech clusters in the region and the number one destination for digital companies, with the highest hiring intention of any region across all sectors.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account