| Software Development
Engineer
Codian designs, creates and implements the most
technologically advanced video conferencing infrastructure
equipment available on the market today. The software team
at Codian plays a crucial role in achieving this.
Based on massively parallel processor architectures, Codian
products are used by thousands of customers ranging from large
enterprises, banks and universities to service providers,
each relying on their Codian equipment to fulfil their communication
requirements.
The Codian software team spans FPGA programming, hardware-level
programming, operating system implementation, DSP work (including
multiprocessor media processing frameworks and codecs), protocol
implementation and highly advanced control and management
applications. A particular characteristic of Codian is that
the company builds the majority of its software in-house to
obtain the performance and flexibility required.
The Codian software team collaborates very closely with the
Codian hardware team to design future hardware architectures
and bring them to life. Software team involvement in the evaluation
of new system components and the design of future platforms
is central to the company’s success. The team also liaises
very closely with the test, documentation and 3rd line support
teams to give customers the best possible experience of their
products.
As a result this is an expert team capable of working on
any aspect of Codian’s products. Joining the Codian
software team implies working with the most talented people
in the business, and provides the opportunity for both contributing
and learning, whatever your current level of experience.
Codian software development is organised in informal teams
so that everyone has their own central role and strong personal
contributions are recognised. The ability to quickly understand
and contribute to building our complex systems is a core requirement
for all members of the Codian software team.
Codian is part of Tandberg. However, the team works very
hard to maintain the start-up mentality and efficiency that
has always characterised Codian: short time to market and
an informal organisation where abilities, interests and ambitions
determine your present status and future in the company.
Main duties and responsibilities
• Involvement in the specification of new products and
features.
• Design and development of those products and features,
working
both independently and as part of a wider team.
• Both architectural/system design and detailed coding.
• Working closely with the test and support teams to
ensure and
maintain the quality of the product.
• Working with the other groups (e.g. manufacturing,
documentation
etc.) involved in shipping finished products.
Mandatory skills and experience
British educated candidates must have at least three ‘A’
grade A levels 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.
We are looking for outstanding recent graduates as well as
experienced engineers who possess excellent problem solving
and communication skills. We are looking for individuals who
are able to learn very quickly “on the job” and
enjoy the challenge of rapidly assimilating new technology
and products. Codian place a strong emphasis on individual
ability and creativity as well as teamwork.
For experienced engineers, as well as excellent qualifications,
you will have had experience in at least two of the following
areas:
• C/C++ programming
• Multithreaded/event driven software
• Embedded software development
• DSP programming
• System software
Click here to Apply
|