Our site uses modern web tools not supported by your browser. For the best experience on our site,
please upgrade to the latest version of your preferred browser using the settings menu.

Our site requires Javascript. Please check that you have Javascript
enabled in your browser settings and are using a browser which supports it.

Close
Hide

Embedded Software Engineer (Media Processing) Job expired

Standard job
Recruiter
Cisco Systems
Location
Berkshire
Job term
Contract
Job hours
Full time

Cisco is the world leaders in video conferencing equipment. We design and develop the most technologically advanced video
conferencing equipment available on the market today. Network Products focus on video conferencing network infrastructure
utilising DSPs, FPGAs and multicore processors to provide the most powerful systems available. They design and develop
the majority of their hardware and software in-house to obtain the performance and flexibility required.

Network Products are currently looking to fill multiple new positions for experienced embedded software developers. These
are based in Langley, UK and are to work on both existing products and to develop the next generation of systems.

This position exists within the media processing team. This team covers everything to do with audio and video including
handling media packet streams, decoding and encoding media, multi-channel audio and video composition, and interprocessor
communications in a near-"bare metal" environment using multi-core, multi-processor platforms.

The team's goal is to develop and introduce features that enrich the media aspects of the video conferencing experience,
leading to ever more natural communication.

The team also assists in designing future hardware architectures and helps bring them to life. They lead the evaluation
of new media processing components and assist in the design of future platforms that are central to the company's
success. They also work closely with other teams to deliver world-class products using the platforms they produce.

Main duties and responsibilities:

* Designing, implementing and maintaining complex components. Focussing on one or more of: multi-processor/multi-core
media frameworks, video and audio codecs, media packet-handling and signal processing algorithms.
* Architectural and system design of high performance platforms and software.
* Implementation and optimisation of code.
* Evaluating components for future platforms including prototyping and risk assessment.
* Working closely with test and support teams to ensure and maintain the quality of the product.

Mandatory skills and experience:

British educated candidates must have achieved at least A, A, B at A level (and ideally straight A grades) plus a 2i or
1st class honours degree in Computer Science, Engineering, Science or Maths, from one of the UK's top universities. Those
educated outside the UK need to have achieved the same standard.

Required technical skills are:

* Real-time embedded C software development.
* An understanding of modern processors.
* Code optimisation for particular hardware architectures.

Supported by solid experience in at least two of the following:

* Experience of programming for networking applications.
* Audio or video media processing and codec development.
* Media handling frameworks.
* DSP programming.

Desirable skills and experience:

The following tasks and technologies feature in the work at TANDBERG, experience of one or more of them is therefore
useful, but not vital.
* Development of software for multi-processor and/or multi-core architectures.
* Encryption algorithms.


real time embedded c audio or video media processing and codec development

Status
Job expired
Posted
Reference
R895404

Register

What should I enter?

Password tips

To make your password strong:

  • 8 characters minimum, the longer the better
  • Use upper and lowercase letters, numbers and punctuation
  • Don't use easily guessable words like your name or email or the site name
  • Don't use a password you already use on another system
  • Change your password regularly

By clicking Register you agree to our Terms and Conditions, Privacy Policy and Cookie Policy

Use another account What does this mean?

Please enter a personal, not work, email address.

Thanks for registering.

This email address was used to apply for a role without registering on the site. To confirm it is your email account we have sent you an email. Please click on the link in the email when you receive it.

Log in

I've forgotten my password

No account? It's free to register

Use another account What does this mean?

Forgotten password

Enter your email address, and we'll send you a link to reset your password

If is in our records we will send a link to reset your password to that address.

Having problems?

Please check the spelling of the email address one more time.

If you don't receive the email, check your junk email folder.

If you're still having problems, contact us.

Sorry, there's been a problem sending your password reset request.

Please try again later.

Close