Senior / Software Engineer (C+, Python & Cloud) (m/w/d) Jetzt bewerben
Senior / Software Engineer (C+, Python & Cloud) (m/w/d)

Senior / Software Engineer (C+, Python & Cloud) (m/w/d)

Eningen unter Achalm Vollzeit 48000 - 84000 € / Jahr (geschätzt)
Jetzt bewerben
ZipRecruiter

Auf einen Blick

  • Aufgaben: Join us as a Senior Software Engineer to build and enhance cutting-edge software solutions.
  • Arbeitgeber: VIAVI is a global leader in network test and monitoring solutions, keeping the world connected.
  • Mitarbeitervorteile: Enjoy flexible remote work options and opportunities for travel to key customer sites.
  • Warum dieser Job: Be part of a passionate team that values innovation and customer success in a dynamic industry.
  • Gewünschte Qualifikationen: 5+ years in software development with strong skills in C++, Python, and cloud technologies required.
  • Andere Informationen: Fluency in English is essential; German is a plus. Expect a collaborative, cross-functional work environment.

Das voraussichtliche Gehalt liegt zwischen 48000 - 84000 € pro Jahr.

Job Description

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, at 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. The VIAVI RANtoCore(TM) platform offers end-to-end testing from Radio Access to Edge to Core. TeraVM products within this platform are enabling successful commercial wireless deployments guaranteeing the highest standards.

TeraVM is a complete end-to-end validation solution enabling carriers, mobile virtual network operators and network equipment vendors to validate the network topologies, systems and devices by generating control and user plane traffic. Statistics and key performance indicators are provided to validate the functionality and performance of mobile services or to assess performance of individual nodes of the mobile network. Senior / Software Engineer (C++, Python & Cloud) As a Senior Software Engineer your tasks will primarily revolve around building software by writing code, as well as modifying software to fix errors, adapt it to new hardware, improve its performance or upgrade interfaces. You will also be involved in directing system testing, validation procedures and working with customers or departments on technical issues including software system design and maintenance in order to meet the customer’s high-quality requirements for stability and availability. Duties & Responsibilities: Clear and concise design of functionality and components. Writing clear and understandable code according to best practices. You are responsible for the design and implementation of test scenarios for the system to be tested as well as analyzing the system’s behavior. You have experience in the integration of load and performance test suites in CI/ CD pipelines and the possibility to interpret and summarize performance test metrics and present the results to key stakeholders. Responsible for the evaluation and documentation the performance of automated test cases and test results. Create and maintain effective cross-functional team relationships to ensure team satisfaction. Maintain knowledge of telecommunications industry/market domain knowledge. Work within a multi-disciplinary cross-functional team. Training and coaching our customers in the operation of test automation and the use of test tools. Pre-Requisites / Skills / Experience Requirements: Education and Experience Required: 5+ years of experience in software development and proven hands-on (complex) problem-solving skills. Very good knowledge of C/C++, a good knowledge of specification and experience with the entire software development lifecycle, as well as programming on Linux. Experience with IPC, including socket programming and hands-on experience with multithreading, including conditions, deadlocks, debugging and profiling (e.g., perf). Practical experience and in-depth knowledge of STL and Boost, an understanding of data structures and algorithms. Excellent problem-solving and multitasking skills, as well as a logical and pragmatic attitude. Motivation to create lowest latency components. Knowledge and Skills: OS Proficiency – Linux (Ubuntu/Debian/RedHat). Good Understanding of Networking Concepts IP, UDP, TCP, SCTP. Linux scripting – Shell scripting, Python, Groovy. Experience with Test Automation tools such as Jenkins, Robot or similar. Experience in working with Virtualization technologies such as: CHRoot, KVM, ESXI. Private and Public Cloud – AWS, Azure, OCI, GCP. Openshift / Docker / Containers. Must have demonstrable knowledge of mobile network protocols, services and applications used by mobile operators and network equipment manufacturers. L4-L7 application protocols, OSI Model and common routing and switching protocols. Preferably having good knowledge of 3GPP telecommunications protocols, e.g., 3G/4G/5G application protocols. Experience with Git and codebase management. Knowledge of Telecom Network topologies, components and architectures. Ability to perform/drive resolution of problems on combinations and interactions of products. Able to communicate and present complex issues with assurance and confidence. Demonstrates the use of consulting skills including: questioning, listening, ideas development, permission and rapport, and influencing. Ability to conduct/lead oral status/technical interchange meetings with cross-functional teams on small- to medium-sized engagements. Own and produce test suite documentation. Ability to translate technical details into concise and easy to understand written form. Excellent written and oral communication skills, strong team player, self-starter and detail-oriented. Strong decision-making ability to troubleshoot problems and bring resolution. Fluency in English, German is a plus. Must have Engineering or Software development background. Travel Requirements: The role is likely to involve remote and some travel to key customer site for direct engagements – flexibility to travel may be required (Up-to 20%).

#J-18808-Ljbffr

Senior / Software Engineer (C+, Python & Cloud) (m/w/d) Arbeitgeber: ZipRecruiter

At VIAVI, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. Our employees enjoy comprehensive benefits, opportunities for professional growth, and the chance to work on cutting-edge technologies in a dynamic environment. Located in a vibrant area, our team members are empowered to contribute meaningfully to customer success while enjoying a supportive atmosphere that values their expertise and creativity.
ZipRecruiter

Kontaktperson:

ZipRecruiter HR Team

StudySmarter Bewerbungstipps 🤫

So bekommst du den Job: Senior / Software Engineer (C+, Python & Cloud) (m/w/d)

✨Tip Number 1

Familiarize yourself with the specific technologies mentioned in the job description, such as C++, Python, and cloud platforms like AWS or Azure. Having hands-on experience with these tools will not only boost your confidence but also demonstrate your capability to potential employers.

✨Tip Number 2

Engage with the telecommunications community by participating in forums or attending industry events. This can help you gain insights into current trends and challenges, making you a more attractive candidate who understands the market landscape.

✨Tip Number 3

Prepare to discuss your previous projects in detail, especially those that involved complex problem-solving or performance testing. Being able to articulate your thought process and the impact of your work will set you apart during interviews.

✨Tip Number 4

Showcase your ability to work in cross-functional teams by highlighting any collaborative projects you've been part of. Emphasizing your communication skills and teamwork will align well with VIAVI's emphasis on collaboration and customer success.

Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior / Software Engineer (C+, Python & Cloud) (m/w/d)

C/C++ Programming
Python Programming
Linux Proficiency
Multithreading
Socket Programming
Debugging and Profiling
STL and Boost Knowledge
Data Structures and Algorithms
Networking Concepts (IP, UDP, TCP, SCTP)
Shell Scripting
Test Automation Tools (Jenkins, Robot)
Virtualization Technologies (CHRoot, KVM, ESXI)
Cloud Technologies (AWS, Azure, OCI, GCP)
Containerization (Openshift, Docker)
Mobile Network Protocols (3G/4G/5G)
Git and Codebase Management
Telecom Network Topologies
Problem-Solving Skills
Communication Skills
Documentation Skills
Team Collaboration

Tipps für deine Bewerbung 🫡

Understand the Role: Make sure to thoroughly read the job description for the Senior Software Engineer position. Understand the key responsibilities and required skills, especially in C++, Python, and cloud technologies.

Tailor Your CV: Customize your CV to highlight relevant experience and skills that match the job requirements. Emphasize your software development experience, particularly with C/C++, Linux, and any cloud technologies you've worked with.

Craft a Strong Cover Letter: Write a cover letter that showcases your passion for software engineering and your problem-solving abilities. Mention specific projects or experiences that demonstrate your expertise in the areas mentioned in the job description.

Highlight Team Collaboration: Since the role involves working within a multi-disciplinary cross-functional team, be sure to include examples of how you've successfully collaborated with others in past projects. This will show your ability to maintain effective team relationships.

Wie du dich auf ein Vorstellungsgespräch bei ZipRecruiter vorbereitest

✨Showcase Your Technical Skills

Be prepared to discuss your experience with C++, Python, and cloud technologies in detail. Highlight specific projects where you utilized these skills, and be ready to solve coding problems or technical challenges during the interview.

✨Understand the Company’s Products

Familiarize yourself with VIAVI's RANtoCore platform and TeraVM products. Understanding how these solutions work will help you demonstrate your interest in the company and how your skills can contribute to their success.

✨Prepare for Behavioral Questions

Expect questions about teamwork, problem-solving, and handling technical challenges. Use the STAR method (Situation, Task, Action, Result) to structure your responses and provide clear examples from your past experiences.

✨Communicate Clearly and Confidently

Practice explaining complex technical concepts in simple terms. This will show your ability to communicate effectively with cross-functional teams and stakeholders, which is crucial for the role.

Senior / Software Engineer (C+, Python & Cloud) (m/w/d)
ZipRecruiter Jetzt bewerben
ZipRecruiter
  • Senior / Software Engineer (C+, Python & Cloud) (m/w/d)

    Eningen unter Achalm
    Vollzeit
    48000 - 84000 € / Jahr (geschätzt)
    Jetzt bewerben

    Bewerbungsfrist: 2027-01-10

  • ZipRecruiter

    ZipRecruiter

    500 - 1000
  • Weitere offene Stellen bei ZipRecruiter

    ZipRecruiter
    Product Development Program Manager (4G/5G, RAN & Core) (m/w/d)

    ZipRecruiter

    Eningen unter Achalm Vollzeit 48000 - 84000 € / Jahr (geschätzt)
    ZipRecruiter
    Technical Consultant and Trainer for Semiconductor Test (m/f/d)

    ZipRecruiter

    Vollzeit 36000 - 60000 € / Jahr (geschätzt)
Ähnliche Positionen bei anderen Arbeitgebern
A
Linux Engineer

Adroit People Ltd.

Köln Vollzeit 48000 - 72000 € / Jahr (geschätzt)
V
QA Test Engineer

VOIPFUTURE GMBH

Hamburg Vollzeit 36000 - 60000 € / Jahr (geschätzt)
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Jetzt entdecken
>