> Markdown version of [/jobs/ext/3270575-rotational-program-development-engineer](https://www.wearedevelopers.com/jobs/ext/3270575-rotational-program-development-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Rotational Program Development Engineer - **Company:** Viavi Solutions - **Location:** Stevenage, UK - **Salary:** £66,936.0 - **Contract:** Temporary contract - **Skills:** Microsoft Windows, Artificial Intelligence, Bluetooth, C++ (Programming Language), Computer Engineering, Linux, Web Development, Distributed Systems, Integrated Development Environments, Python (Programming Language), Machine Learning, Network Protocols, TCP/IP, Network Simulation, ReactJS, Large Language Models, Information Technology, Ray Tracing - **Published:** September 1, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5862294826 ## About the Role We look for people who are enthusiastic about innovation and cutting-edge technologies to provide products to customers. If you are passionate about product quality and thrive on collaborating and communicating with Agile teams and leadership regarding designs, project progress and issue resolution, then VIAVI is a good place for you! You will also be expected to demonstrate an ability to continuously learn relevant new technologies, tools, methods and processes to leverage in your solutions., * Undergrad or Graduate Degree from an accredited university in one of the following disciplines: Computer Science, Electrical Engineering or Computer Engineering or equivalent technical degree. * Experience with C/C++, Python, Windows or Linux Operating Systems, exposure to networking protocols (TCP/IP, 802.11, Bluetooth). * Experience of software development environments and associated tooling. * Some engineering related experience outside of the classroom environment like an internship/Co-Op, hackathon, research project, or related experience. * Demonstrated skills in time management and ability work in a collaborative/team environment. * Capability to quickly adapt to new projects and changing priorities when needed. * Ability/Desire to work on a temporary assignment in another country/location. Soft skills: * Proactive mindset, strong initiative, and a demonstrated drive to take ownership and make things happen. * Curiosity and a willingness to learn, ask questions, seek feedback, and continuously develop technical and leadership capabilities. * Strong problem-solving and communication skills, with the ability to work effectively across teams and engage with people from different technical backgrounds. * Ability to quickly adapt to new projects, changing priorities, and unfamiliar challenges when needed. * Demonstrated leadership potential, including the ability to influence others, take responsibility, and contribute positively to team outcomes, regardless of formal leadership experience. * Resilience and perseverance when faced with ambiguity, setbacks, or technically challenging problems. * Ability to operate with a high degree of independence while knowing when to seek guidance or involve others. ## Description As an Engineer on the VIAVI AI RSG team, you'll help build and extend the platform's core technologies: * The simulation engine that models cell sites, connected devices, and radio behaviour. * A REST framework and React-based UI powering the product. * Our own SDK (ADK) for rApp/xApp development. * An AI Expert LLM built directly into the product for natural-language querying, scenario creation, and analysis. You'll work alongside experienced engineers, contributing to real features from day one while building a strong foundation in distributed systems, network simulation, and modern web development. Looking ahead, there's also room to grow into cutting-edge areas like GPU-accelerated simulation, ray tracing, and AI/ML model development. ## Related Videos - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [Turning Container security up to 11 with Capabilities](https://www.wearedevelopers.com/videos/718-turning-container-security-up-to-11-with-capabilities) - [Your next 10x engineer isn't in your city. Refactor accordingly.](https://www.wearedevelopers.com/videos/100103-your-next-10x-engineer-isn-t-in-your-city-refactor-accordingly) ## Related Articles - [How to Find Tech Jobs in Vienna](https://www.wearedevelopers.com/magazine/292-how-to-find-tech-jobs-in-vienna) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer)