NDS is a great place to work. You'll find your colleagues friendly and approachable and, with an active sports and social committee, there are things to do outside of the normal working day as well.
We work in a friendly and relaxed environment with a casual dress code and flexible working hours.
We have graduate vacancies available for software developers and test engineers within our R&D division.
- Challenging work—Every component within our end-to-end systems plays
a vital role in getting content (video, audio, data,
interactive, etc.) out of the broadcaster's headend
and delivered in a secure fashion via the transmission
system to the set-top box in a viewer's living room.
As a member of R&D in NDS you will have the chance to be involved somewhere along that delivery chain, whether as a programmer, test engineer, or both.
Getting up to speed on our various products and technologies may seem a daunting prospect at first, but with a mix of your own skills and initiative, the help of teammates, and a dictionary of TLAs (three letter acronyms) so you can sort out your EPG (electronic program guide) from your DVR (digital video recorder), you’ll soon be contributing towards the development of software that is making an increasing difference to the way we watch television at home.
- Variety of projects—You might be testing software that lets customers "press the red button" and buy goods from a shopping channel such as QVC, building a gaming engine, developing our middleware (the software that runs inside a set-top box), or working on new initiatives to securely deliver information to mobile phones and other consumer electronic devices.
- Get involved—You’ll
get fully involved in the development process—meeting and
talking to design architects, analysts, project managers,
technical authors and, of course, other developers
and test engineers. Plus you’ll get to know people in our
customer delivery and support teams.
Your own ideas matter, too. Even though you may be fresh out of university that doesn't mean you can't contribute with your own innovative suggestions. Your level of experience or seniority doesn’t matter—somebody is always willing to listen to what you have to say.
- Training
in technology—Life in R&D can be hectic ...
but that's not a bad thing—and with the technologies
we use constantly evolving, there's no time to
get bored!
Whether it's .NET, Java, VB Script, SQL, or C++ you're using, on either Linux, Unix, or Windows platforms, there will always be somebody next to you, willing to help explain what’s going on and give you the benefit of their experience.
You'll have a chance to learn the technologies involved, getting appropriate formal and informal training where necessary, and then make effective use of those new skills before moving on to the next challenge.
- Quality matters—Our customers
in the broadcast industry rely upon the robustness
of all our software components so that they can get on with the
important job of managing their business.
Test engineers at NDS are responsible for the Quality Control (QC) of our software products. They operate in small, efficient test teams allowing them to remain hands-on at a technical level and maintain an involvement throughout the test cycle—ranging from input at requirement reviews, creating and executing tests, all the way through to the release of the product.
NDS test engineers have the freedom and opportunity to analyze and target QC activity in high risk areas. The role involves decision making and problem solving, unlike some companies where testing can involve little more than following a script.









