Senior Software Engineer

Viavi SolutionsCalabasas, CA
15h

About The Position

VIAVI (NASDAQ: VIAV) is a global provider of network test, monitoring and assurance solutions for telecommunications, cloud, enterprises, first responders, military, aerospace, and railway. VIAVI is also a leader in light management technologies for 3D sensing, anti-counterfeiting, consumer electronics, industrial, automotive, government and aerospace applications. We are the people behind the products that help keep the world connected at home, school, work, play, and everywhere in between. VIAVI employees are passionate 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. Duties & Responsibilities: Position Overview We are seeking a highly skilled Senior Software Engineer to join our Calabasas, CA team, focusing on the development of cutting-edge web applications for testing and data analysis. This role involves planning, designing, developing, and testing software systems for both process enhancements and cloud-based network topology. The ideal candidate will leverage modern development practices, including AI-powered assistants, to deliver robust full-stack web applications that serve global manufacturing needs. The applicant will design and architect internal networks for worldwide manufacturing sites. Candidate will contribute to the improvement and development of existing automated test software, with emphasis on scalability, flexibility, and mobility. The individual will also be involved with AI infrastructure development, such as writing code to design and implement neural network layers. Pre-Requisites / Skills / Experience Requirements:

Requirements

  • BS Degree or higher in CS, CE or Science equivalent.
  • 2+ years of software development experience.
  • Self-starter and motivator, willingness to study and learn new concepts.
  • Understand concept of database structure.
  • Capable of designing interactive web interfaces.
  • Knows how to set up source code repository and branching scheme.
  • Understand network architecture and topology.
  • Able to construct build environments and deployment process.
  • Proficient at UI creation with Visual Basic, C#, Visual C++, Python TK (Tkinter), etc.
  • Proficient with Python, Perl, TCL, Java, ruby, etc.
  • Understand of protocol stacks and OSI model.
  • Knows serialization data format, e.g. YAML, JSON, XML, CSV, INI, etc.
  • Knows virtual machines and containerization.
  • Able to develop in and understand Linux environment.

Responsibilities

  • Planning, designing, developing, and testing software systems for both process enhancements and cloud-based network topology.
  • Leverage modern development practices, including AI-powered assistants, to deliver robust full-stack web applications that serve global manufacturing needs.
  • Design and architect internal networks for worldwide manufacturing sites.
  • Contribute to the improvement and development of existing automated test software, with emphasis on scalability, flexibility, and mobility.
  • Involved with AI infrastructure development, such as writing code to design and implement neural network layers.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service