
Research Engineer
VIAVI Solutions15 days ago
Stevenage, United KingdomEntry Level
Responsibilities
- Develop software features using Python.
- Support the design, testing, and validation of wireless communication algorithms.
- Conduct feasibility studies and analyze simulation results.
- Build APIs connecting simulation tools with products.
- Create automated tests and improve software quality.
- Use AI coding tools such as Claude, Copilot, and ChatGPT to accelerate development.
- Collaborate with senior engineers who provide mentorship and regular progress reviews.
Requirements
- Master’s degree in wireless communications, electrical engineering, computer science, or a similar field.
- Understanding of wireless/RF fundamentals, including propagation, antennas, and network protocols.
- Solid programming fundamentals in Python and C/C++.
- Knowledge of the physical layer.
- Experience with AI-assisted software coding and the ability to test and debug software.
Benefits
- Work on real telecommunications products and gain applied experience with digital-twin and simulation technologies.
- Receive regular mentorship and code or progress reviews from senior engineers and scientists.
- VIAVI Solutions is an equal opportunity and affirmative action employer.
About VIAVI Solutions
VIAVI Solutions (NASDAQ: VIAV) is a public company headquartered in Chandler, Arizona that sells network test, monitoring, and service-assurance equipment and software to telecom operators, enterprises, and network builders. It also produces optical security and thin‑film coatings used for currency anti‑counterfeiting and light management in consumer electronics, automotive, defense, and instrumentation. The company traces its lineage to JDSU, from which it was spun out in 2015.