VIAVI UK currently have an exciting opportunity for a Principle Real-Time S/W Engineer based at our site in Stevenage . The Principle S/W engineer will have excellent real-time embedded experience to work in the TM500 platform team. The candidate must have a good working knowledge of developing multi-threaded real-time code in a Linux environment. A good working experience Intel/AMD x86-64 microarchitecture and platform, peripherals, FPGAs and a good knowledge of networking are also important.
You will have a good understanding of multi-threaded development at the bare-metal level, should have a strong appreciation of x86 hardware platforms, including interfaces (PCIe), networking adaptors (Ethernet and/or Infiniband), network switches and FPGAs, all of which are core to the success of our products.
This role involves the support of our existing product environment as well as helping us develop new ideas, design and development code for next generation products, or to enhance our current product.
The candidate must have a number of years of focussed software development experience in a C or C++ environment and be passionate about software development discipline.
Excellent communications skills, verbal and written are mandatorily required at this job level. You will be able to share your passion for and knowledge of your discipline to others, gaining their respect and in time being automatically recognised as a discipline leader. You may represent the company; both externally and internally, thus the utmost professionalism and ethical behaviour is required at this level.
Reports to Technical Director of Systems and Technology
Competitive salary, 10% bonus paid twice yearly based on performance, private medical insurance, seasonal sail card loan, relocation, flexible working and onsite canteen and parking For further information on where VIAVI Solutions and products are used please click this link
As a Senior Real-Time RF Software Engineer, your main responsibilities will involve:
- Full life-cycle real-time multi-threaded software maintenance and development, sometimes at the bare metal level, Linux kernel level and in Linux user space supporting a large complex product.
- Fault finding and application support.
- Support of our software instrumentation and tool environment
- Linux kernel maintenance and development for the TM500 range of products.
- Integration of new PCIe peripherals into Viavi’s TM500 products.
- Helping maintain Viavi Wireless’ open source software repository.
- Software development of drivers and user space platform abstraction layers.
Your skills and qualifications will ideally include:
Excellent experience in development under a Linux environment, user space development debugging and support.
Knowledge of a number of the following subjects:
- Development of code under a Linux environment, networking, I/O, all on x86 multi-core processors.
- Networking: IPV4, IPV6.
- PCIe, FPGAs
- Languages: C, C++, Python, bash scripting
- SCM: Git, Bitbucket
- Issue tracking: JIRA
A team player with good organization skills.
A confident communicator, both written and verbally.
About Viavi Solutions
VIAV) 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 centers. 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.
If you have what it takes to push boundaries and seize opportunities, apply to join our team today.
VIAVI Solutions is an equal opportunity and affirmative action employer – minorities/females/veterans/persons with disabilities.
Viavi Careers Page:
Stevenage, GBR Longacres House Six Hills Way Stevenage SG1 2AN
Mar 18, 2020, 4:37:52 AM