VIAVI Solutions

Sr, Software Development Engineer

Bucharest, ROU Full time

Summary:

VIAVI has a 90+ year history of technical innovations that have evolved to keep pace and address our customer’s 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 centres. And we are also at the forefront of optical security – we bend light to develop and deliver optical solutions that provide security to the world’s currencies and safety and performance applications for consumer electronics and spectrometry.

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.

We are seeking a talented Software Development Engineer to join our team and help build the next generation of Viavi's Network Performance Management and Diagnostics (NPMD) platform. This role involves designing, developing, and testing software systems and applications for new products and enhancements, including cloud-based and internet-related tools.

Duties & Responsibilities:

  • Collaborate with your team to deliver best-in-class quality, innovation, and time-to-market solutions.
  • Ensure product features are functionally correct, validated, and meet specifications.
  • Apply sound engineering principles to create maintainable and testable software.
  • Develop high-performance solutions with a focus on data throughput.
  • Solve complex problems and implement designs using C/C++.
  • Contribute ideas for product improvements and innovative solutions.
  • Stay current with emerging technologies and industry trends.
  • Work closely with Software Development Engineers in Test (SDETs) to ensure functional software delivery.

Pre-Requisites / Skills / Experience Requirements:

  • Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, or equivalent.
  • 3–5+ years of relevant experience in software development.
  • Strong proficiency in C and C++, including algorithm design, data structures, and design patterns.
  • Proven ability to drive software development in an Agile environment.
  • Solid understanding of the Software Development Lifecycle (SDLC).
  • Excellent written and verbal communication skills.
  • Strong problem-solving and critical thinking abilities.
  • Passion for creating well-structured, maintainable, and high-performance solutions.
  • Experience debugging and testing new software constructs and mitigating risks when modifying legacy code

Come work with us, where we’ll celebrate your unique expertise, drive and passion. Learn more at http://www.viavisolutions.com/en