join our team

The people we need...

Specific technical skills are important - but you can learn those at DisplayLink, or of course you may already have them. The tasks are going to change rapidly over time, so we need people who are SMART, and GET THINGS DONE.

To find out more about our current opportunities, please click the links below to expand the job description at the bottom of the page. These positions are based in Cambridge, UK unless otherwise stated.

We are always looking for exceptional people to join our growing team. If a specific role you are interested in is not be listed here, we would still be happy to review your CV and contact you if a suitable position becomes available in the future. Click here to contact us.

* When shown against a specific vacancy below indicates direct applications only - absolutely NO AGENCIES, including those on our PSL.

 


Senior C++ Development Engineer - Cambridge, UK (permanent or contract) - ref: GEN_SW_2

We are looking for exceptional, C++ developers to design and develop applications and core library functions for our innovative network display products.

The role involves design, development, implementation and testing of new desktop applications, libraries and utilities. The successful applicant will be able to write robust, reliable code that is appropriate for consumer products, whilst also being able to turn around new designs rapidly during the prototyping phase.

We require solid experience of development with C++ projects, demonstrating a proven experience of developing innovative, effective and usable engineering / scientific styles applications. Knowledge of networking, graphics and multi-tasking / multi-threaded programming is essential. Demonstration of experience in all areas of the software development lifecycle for multiple projects will be required.

The role involves working in small to medium size teams having both a product and technology focus, with an expectation of working to agreed deadlines.

Flexibility and adaptability are essential attributes, coupled with a high level of enthusiasm, commitment, drive and initiative. A pro-active, goal driven and innovative approach to working will be expected.

As a fast growing, dynamic technology company with high standards, only exceptional candidates showing most, if not all, of the above attributes will be considered for this role.

Essential attributes:
• Strong C++
• Win32 programming – some understanding
• Software development methods- need to understand a range of methods
• Development for Windows with an NT flavour e.g. NT2K, XP, Vista
• Very good scientific/engineering degree or equivalent
• Multi-threaded environment experience
• Experience of OOAD- have written using structured code
• Team-working
• Flexibility- ability to work between high and low-level software. Have worked on difficult technical problems involving the whole lifecycle.
• Ability to learn new technology quickly
• Commitment, enthusiasm, drive
• Network protocols
• Graphics programming

Desirable attributes:
• Visual Studio

To apply for this position, quoting the reference: GEN_SW_2


Senior Windows C/C++ Engineer - Seattle, US (permanent) - ref: WIN_DRV_US_1

“New announcements regarding new DisplayLink products are coming in at a fairly alarming rate, and I must say, this is one of the few technologies out now that deserves all the attention its getting.” – Slashgear.com - March 7, 2008

We're urgently looking for great user mode and kernel mode device driver developers to join us in our mission of enabling plug and play displays.

Do you...
• Push the language features of C/C++ to the limits?
• Spend the time to learn how it all works, down to the metal?
• Browse MSDN just to see what new API goodies are there?
• Keep up on open source and non-Microsoft technologies?
• Have the discipline to write docs and tests alongside your features?
• Know how to write code that is bullet-proof for any input?
• But also have good instincts for when to just keep things simple and fast?

If so, we want to offer a challenge: Come help us make displays, docking stations, picture frames, etc. do amazing things that never seemed possible before.

We need top-notch, experienced driver developers who know WDM, WDF, and/or WDDM and have a portfolio of device driver projects they can talk about. And because the world of device programming has now come to user-mode with new frameworks like Windows UMDF, Linux LibUSB, and others – we also need simply great C/C++ engineers who would love to dive into the world of devices.

DisplayLink is a fabless semiconductor company, formed in 2003 to bring plug and play displays to the masses. We create graphics controllers and the software to run them, connected over standard interfaces like USB, ethernet, and UWB. We work on software for Windows, Mac, Linux, and more.

We've opened an office here in the Seattle area (Bellevue) and want you to come join our team.

Why you should join:
• Pre-IPO hardware start-up in the Seattle area
• Major design wins and lots of products on the market
• Great team. We're here to build amazing things, and have fun doing it.

Essential attributes:
• Strong C/C++
• A mix of WDM, WDF, WDDM, and/or Win32 experience
• Embedded or device driver experience

Desirable attributes:
• COM and CLR experience
• Graphics (2D/3D/Video) experience
• Good communication (evidence of technical blogging, etc.)
• Great portfolio (open source projects they can point at, etc.)
• Team leadership experience
• Familiarity with TDD, Scrum, other Agile methodologies

To apply for this position, quoting the reference: WIN_DRV_US_1


C++ Development Engineer - Cambridge, UK (permanent) - ref: GEN_SW_1

We are looking for an experienced (minimum 3 years) C++ developer to design and develop applications and core library functions for our innovative network display products. The role involves design, development, implementation and testing of new desktop applications, libraries and utilities. The successful applicant will be able to write robust, reliable code that is appropriate for consumer products, whilst also being able to turn around new designs rapidly during the prototyping phase.

We require solid experience of development with C++ projects, demonstrating a proven experience of developing innovative, effective and usable engineering / scientific styles applications. Knowledge of networking, graphics and real-time programming is highly desirable.

Some understanding of Win32 in a multi-threaded environment is important; the ability to understand and work with multi-tasking, multithreaded applications will be essential.

The role involves working in small to medium size teams having both a product and technology focus, with an expectation of working to agreed deadlines.

Essential attributes:
• C++
• Software development methods
• Development for Windows with an NT flavour e.g. NT2K, XP, Vista
• Good scientific/engineering degree or equivalent
• Team-working
• Flexibility

Desirable attributes:
• Multi-threaded environment experience
• Visual Studio
• Network protocols
• Graphics programming

To apply for this position, quoting the reference: GEN_SW_1


Team Leader / Technical Leader - Software - Cambridge, UK (permanent) - ref: TL_SW_1

We are looking for an experienced Windows C++ developer with team leading experience to help design and develop applications and core library functions for our innovative network display products. The role involves design, development, implementation and testing of new desktop applications, libraries and utilities as well as the opportunity to lead small teams of software engineers as part of larger product development and technology projects. The successful applicant will be able to write robust, reliable code that is appropriate for consumer products, whilst also being able to turn around new designs rapidly during the prototyping phase. The ability to communicate at all levels, to lead by example and to drive and motivate team members is essential.

We require solid experience of development with Visual C++ and Win32 in a multi-threaded environment, and proven experience of developing innovative, effective and usable applications. Knowledge of networking, graphics and real-time programming is highly desirable. Some experience of successfully leading small software engineering teams will be required.

The role involves working in small to medium size teams having both a product and technology focus, with an expectation of working to agreed deadlines.

Essential attributes:
• C++
• Win32 knowledge
• Software development methods
• Windows XP operating system
• Good scientific/engineering degree or equivalent
• Excellent communication skills
• Team-leading
• Flexibility

Desirable attributes:
• Multi-threaded environment experience
• Real-time programming
• Visual Studio
• Networking experience
• Graphics experience

To apply for this position, quoting the reference: TL_SW_1


Field Application Engineers - Palo Alto, US and Japan (permanent) - ref: GEN_FAE_1

Due to the continued growth of DisplayLink and success of our products we are often looking for additional Field Applications Engineers to support our family of innovative networked display products in the field, with extensive travel (expected to be up to 2 weeks per month). We are currently recruiting for FAEs in Palo Alto, US and Japan. This is an opportunity to work with some of the largest companies in the world to help develop and deliver cutting-edge technology to consumers.

DisplayLink is a semiconductor and software start-up company in its fourth year of operation. DisplayLink “Network Display” technology provides innovative ways to connect computers to displays and has the potential to revolutionise display connectivity on the personal computer and beyond.

We launched our first semiconductor product family for USB network displays into the market in December of 2006 and has quickly signed up an impressive customer base including tier-1 PC OEMs and LCD display manufacturers.

As part of a global development and technical support team you will provide expert technical support to existing and new external customers as well as to DisplayLink’s representatives / distribution channel partners.

You will assist customers to successfully complete their designs, using DisplayLink devices, in the shortest possible time, with minimum resource investments and at the most cost effective bill of material. In addition, you will have opportunities to define, specify and contribute to follow-on products and next generation devices.

Skills required include:
• Solid and demonstrable problem solving abilities.
• Common sense approach to solving problems.
• A relevant technical background, involving PCs, electronics and software.
• Must be numerate to a good level.
• Excellent communication skills, written and verbal – must be able to document clearly and accurately.
• Excellent patience with other people.

Ideal Skills / Attributes:
• Detailed knowledge of graphics drivers, chip sets, high speed digital design and Windows OS.
• Technical degree.
• Video Standards.

To apply for this position, quoting the reference: GEN_FAE_1


Advanced Software Research Engineer - Cambridge, UK (permanent) - ref: ADV_SW_ENG_1

Reporting to and working closely with the Chief Technologist of DisplayLink, the prime purpose of the role is to take ownership of emerging technologies and investigative research and progress to a functional state. Complete projects to a suitable point for handover to the development team, allowing DisplayLink to investigate advanced areas of technology and potential new features and markets.

This will involve understanding at a detailed level all technical aspects, long term goals and short term targets involved. A high standard of documentation of projects will be required to be able to disseminate the technology to the engineering function of DisplayLink.

Essential attributes:
• Very high standard of C++
• Good grasp of computer graphics and networking technologies
• Cross platform knowledge
• Excellent numerical skills
• Solid academic background, e.g. 1st Class Honours from a top university
• Previous research biased development experience
• Experience of at least 1 full product lifecycle

Desirable attributes:
• Windows 2K/XP/Vista development in multi threaded / multi tasking applications
• Cryptography / Compression algorithms
• Low level network programming
• Previous development with computer display hardware (e.g. graphics cards)
• PhD / Research in networking / display technology

To apply for this position, quoting the reference: ADV_SW_ENG_1


Silicon Architect - Cambridge, UK (permanent) - ref: SA_1

DisplayLink is a semiconductor and software start-up company in its fourth year of operation. DisplayLink “Network Display” technology provides innovative ways to connect computers to displays and has the potential to revolutionize display connectivity on the personal computer and beyond.

DisplayLink launched its first semiconductor product family for USB network displays into the market in December of 2006 and has quickly signed up an impressive customer base including tier-1 PC OEMs and LCD display manufacturers.

Due to our continued growth DisplayLink and success of our products we are looking for an experienced, passionate and creative circuit designer/architect; a Silicon Architect to help take ideas into reality, providing leading products

You will be defining the micro architecture of our silicon products, making design decisions on areas such as Video, USB, Wi-Fi, Bus Based systems, DVI, processor and memory blocks, looking at externally supplied soft cores and internally designed features. This would make the most of your broad experience with many different types of digital circuits and systems. You will act as a consultant to the designers during the verification phase and help the designers weigh trade-offs in circuit design, reviewing the functions desired by the designers and make recommendations to help improve performance, features, yield and feasibility.

Essential experience will include at least two successful digital chip designs from initial concept (e.g. a Powerpoint presentation) to validated silicon, excellent communication skills, working both with designers and sales and marketing.

The successful candidate would have a demonstrable and proven experience of system level thinking, including the interaction of embedded software on the chip with the digital circuitry, issues such as software / hardware trade off.

To apply for this position, quoting the reference: SA_1

Senior C++ Development Engineer - Cambridge, UK (permanent) - ref: GEN_SW_3

DisplayLink is a semiconductor and software company. Our “Network Display” technology provides innovative ways to connect computers to displays and has the potential to revolutionize display connectivity on the personal computer and beyond.

DisplayLink launched its first semiconductor product family for USB network displays into the market in December of 2006 and has quickly signed up an impressive customer base including tier-1 PC OEMs and LCD display manufacturers.

Due to the continued growth of DisplayLink and success of the products we are looking for exceptional, C++ Software Engineers.

Taking new software architectures and design frameworks you will initially use your own architecture skills to determine ‘fit for purpose’ of all software interfaces and top level component design, correcting / improving module definition as required.

From this top level design you will lead the implementation of the component / components in your particular specialisation (for example graphics driver / networking / cryptography). It is expected that in addition to guiding colleagues in the implementation of the design you will be coding a significant proportion yourself in a small team.

Typical characteristics of a successful candidate will be the ability to decompose complex problems into a number of smaller problems, allowing very clear explanation of the task in hand. You would be a proven problem solver, with a natural desire to ensure excellent software quality, a track record of very solid OOAD and a mentoring approach to carrying out software design reviews.

Although in depth experience of Win32 would be a great head start at DisplayLink, the essentials are solid C++, and a fundamental understanding of the issues of creating multi threaded, multi tasking programs.

Flexibility and adaptability are also essential attributes, coupled with a high level of enthusiasm, commitment, drive and initiative. A pro-active, goal driven and innovative approach to working will be expected.

Essential attributes:
• Strong C++
• Win32 programming – some understanding
• Software development methods- need to understand a range of methods
• Development for Windows with an NT flavour e.g. NT2K, XP, Vista
• Very good scientific/engineering degree or equivalent
• Multi-threaded environment experience
• Experience of OOAD- have written using structured code
• Team-working
• Flexibility- ability to work between high and low-level software. Have worked on difficult technical problems involving the whole lifecycle.
• Ability to learn new technology quickly
• Commitment, enthusiasm, drive
• Network protocols – some exposure
• Graphics programming – good understanding

To apply for this position, quoting the reference: GEN_SW_3


Team Leader, Senior C++ Development Engineer - Katowice, Poland (permanent) - ref: TL_P_SW_1

We are looking for first group of exceptional C++ developers engineers who will create a core team of the new DisplayLink software development office in Katowice, Poland. It is envisaged this team will be up to 70 staff, so excellent team building skills will be required as is fluency in spoken and written English.

The role involves design, development, implementation and testing of new desktop applications, libraries and utilities as well as leading small teams of software engineers as part of larger product development and technology projects. The successful applicants will be able to write robust, reliable code that is appropriate for consumer products, whilst also being able to turn around new designs rapidly during the prototyping phase. The ability to communicate at all levels, to lead by example and to drive and motivate team members is essential.

We require solid experience of development with C++ projects demonstrating a proven experience of developing innovative, effective and usable engineering / scientific styles applications. Knowledge of networking, graphics and multi-tasking / multi-threaded programming and real-time programming is essential. Demonstration of experience in all areas of the software development lifecycle for multiple projects will be required.

Experience of successfully leading small and medium size software engineering teams will be required. The ability to cooperate within multinational and globally spread software development infrastructure is basic requirement.

Flexibility and adaptability are essential attributes, coupled with a high level of enthusiasm, commitment, drive and initiative. A pro-active, goal driven and innovative approach to working will be expected.

As a fast growing, dynamic technology company with high standards, only exceptional candidates showing most, if not all, of the above attributes will be considered for this role.

Essential Attributes:
• Strong C++ (proven experience)
• Win32 programming knowledge
• Software development methods
• Development for Windows with an NT, XP, Vista
• Very good scientific/engineering degree or equivalent
• Multi-threaded environment experience
• Experience of OOAD
• Excellent communication skills
• Team-leading
• Flexibility- ability to work between high and low-level software
• Have worked on difficult technical problems involving the whole lifecycle
• Ability to learn new technology quickly
• Commitment, enthusiasm, drive
• Network protocols
• Graphics programming

Desirable attributes:
• Visual Studio
• Software projects development management tools understanding and experience
• Apple Mac and Linux software development

Additional:
• Eager to participate in first 4-8 months period in extensive training, working initially in the Cambridge UK office in order to replicate the culture and methodologies in Poland
• Ready to join the DisplayLink team for the permanent position in Katowice
• Ready to participate in international projects requiring short time visits to UK, USA and Taiwan due to project consultancy, meetings and communication issues
• Fluent English language allowing effective work in multinational and globally spread teams

To apply for this position, in English quoting the reference: TL_P_SW_1


Graduate and Junior Software Engineers - Cambridge, UK (permanent) - ref: GRAD_SW

We are urgently looking for additional high calibre Software Engineers to join the team, exceptional graduates and junior C++ developers to assist in the design and development of applications and core library functions for our innovative network display products.

If your academic or commercial experience includes C++ projects and demonstrates a potential for developing innovative, effective and usable engineering / scientific style applications, you will enjoy an unparalleled opportunity to make the most of your training and any knowledge of networking, graphics and real-time programming, by creating new, ground breaking display products. You will get to read great product reviews (for a selection, see the news section on our website or do a web search!) and be proud to have been part of the team. You will have an unparalleled opportunity with training and career progression.

Why you should join:
• Really exciting and ground breaking technology
• Expectation for all to contribute to innovation
• Great team atmosphere - friendly, dynamic and incredibly motivated
• Prepare the appropriate materials and organise training of customer sales teams both through visits and online
• Opportunity to learn new skills and develop to your fullest potential
• Training and personal development seen as essential
• The culture: relaxed / dress down / people working a variety of times - late / early - some work occasional from home and some travel extensively
• Social: DisplayLink pay for Summer Family BBQ and Christmas Event every year. Other regular social activities arranged by members of staff - badminton / squash / golf / bowling, you can add to this!
• Open, flat structure; no company politics tolerated

Only direct applications will be considered for this position - NO AGENCIES.

To apply for this position, quoting the reference: GRAD_SW


Benefits

Our comprehensive benefits package includes:

For UK employees:

  • Competitive Salary dependent on experience and qualifications
  • 25 days annual holiday
  • Group Life cover at 4 times basic salary
  • Permanent Health Insurance
  • Share Options (at the discretion of DisplayLink)
  • Relocation Expenses as appropriate
  • Employee Referral Bonus
  • Childcare Vouchers
  • Subsidised Gym Membership

Basic salary + % payable within a Salary Sacrifice scheme to cover Pension and Private Medical Insurance.

For US employees:

  • Competitive Salary dependent on experience and qualifications
  • 20 vacation days annually
  • Health, dental, and life insurance package
  • Share Options (at the discretion of DisplayLink)
  • Relocation expenses as appropriate
  • Employee Referral Bonus
  • Subsidized Gym Membership