DOWNLOAD DRIVERS

Careers

To find out more about our current opportunities, please click the links below to expand the job description at the bottom of the page. To apply for a role please e-mail us with your CV and the role reference you would like to be considered for. We take your privacy seriously and have processes and policies in place to protect the data you share with us. Please see our recruitment privacy notice for full details

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.

Cambridge, UK

Do you have an aptitude and enthusiasm for full-stack development in the embedded Linux or Android environment?

We are looking for a developer to work from board bring-up, driver/protocol/algorithm development and debug through to system integration.

You will have a can-do attitude a must; expect to be thrown challenging tasks and pick-up new skills as necessary, this is a varied role and a great opportunity to learn new areas.

Key experience and skills required include having very solid ‘C’, embedded Linux, including kernel level development (e.g. drivers, BSP).

It will be a great plus to have one or more of: C++, Java, Android framework/internals, app dev, TCP/IP.

DisplayLink is looking to further expand its IC verification team with additional firmware / verification engineers who will specialise in the verification of reusable subsystems for our SoCs. Subsystems could contain one or more CPUs, USB, Ethernet, HDMI/DP, proprietary IP or a combination of these.

You will have either an IC or FW background with a strong interest in embedded software and associated methodologies for the purpose of IC development.  The role will involve working with IC design, verification and firmware engineers to develop our test infrastructure and associated testcases which typically use multiple embedded processors and Python-based stimulus within a Python infrastructure. These are portable and reused between subsystem & SoC levels and between simulation, FPGA & the final IC.

With a philosophy of continuous improvement, every engineer is encouraged to propose enhancements to our flow and contribute to the advancement of our verification methodology

Essential skills:

Python

Embedded C & assembler for 32-bit processors

Subsystem/SoC level verification of ASIC/FPGA

Simulation - Mentor Questasim or equivalent 

Firmware/IC debug at RTL level

Desired skills:

Prior IC tapeout experience

UVM

System C

Embedded C++, RTOS

Video interfaces (HDMI and / or DP)

USB

Ethernet

Git, Jenkins and / or SCons

Our IC Verification team is growing, and we are looking for talented IC verification engineers to join us. This challenging and varied role will involve verification of both IPs and SoCs.

The work will cover all aspects of the verification flow from verification planning and development of environments through to testcase writing, gathering coverage and maintaining regression suites. Our verification engineers have a wide range of tools at their disposal from simulation and formal methods through to FPGAs and will use each as appropriate. With a philosophy of continuous improvement every engineer is encouraged to propose enhancements to our flow and contribute to the advancement of our verification methodology.

To excel in these roles, we look for experience of the following verification techniques:

SystemVerilog/UVM

Verification planning and closure

Assertions

Formal verification

Low power/UPF

Python

Experience of standard bus, network and display interfaces e.g. USB, Ethernet, PCIe, DisplayPort, are always a bonus for DisplayLink.

We are looking for several Firmware / Embedded Software Engineers to help us in the development of both the ASIC design and the firmware that will drive it.

You will use your Embedded Software knowledge and experience to develop Subsystem-Level test cases to verify that the Subsystems will cover all their requirements before they are integrated into the ASICs, System on Chip (SoC).  We will want you to be a Firmware technical leader within the team, using your experience and skills to ensure that the detailed Subsystem designs can be supported by the wider production FW teams for the market lifetime of the SoC

To excel in this there needs to be excellent collaboration with IC Designers and IC Verification engineers within the development team, as well as with the IC Architect and the other Firmware developers across multiple sub-teams.  

Our Subsystem-Level test cases are written in Embedded C++ and Python that execute in a subsystem-level IC simulator.  A subset of these test cases will also be ported to the SoC top-level to aid with integration.  These tests will exercise the I2C, SPI, Audio, JTAG and UART interfaces, as well as the internal CPUs, Security Engines and associated AXI system busses.

You will need a good understanding of how to adapt existing production Embedded C++ code to the test setup (including any unit tests), which uses a Linux-based GCC development environment and CMake

Deep knowledge of embedded CPUs is assumed, including: secure boot ROM development, JTAG source-level debuggers, RTOS behaviours, memory footprints, coding optimisations and caches.  A practical understanding of Software Design, Security and Architecture as applied to Embedded systems is also required.  Previous experience in an Agile development environment would be an advantage.

Although we program in embedded C++ we are happy to consider embedded C candidates who have a good level of C++ experience in some form.

Due to DisplayLink’s continued growth we are looking for a PCB Layout Engineer with strong skills with Altium Designer. You will be fully responsible for the layout of complex multilayer PCB designs from initial concept and placement through to production ready designs.

General responsibilities include:

Generation of PCB artworks, bill-of-materials and production drawings

Library part creation and system maintenance

Liaising with PCB suppliers and local contract manufacturers and design companies

When required, oversee the work of and external PCB design bureau

Essential Attributes: 

Excellent working knowledge of Altium Designer / Nexus

Ability to work closely and in cooperation with hardware engineers

Switch-mode power supply layout and controlled impedance routing

Experience of high speed digital interfaces (e.g. DDR, USB, HDMI, DisplayPort)

Knowledge of constraint based routing

Familiar with PCB EMC techniques (filters, planes, coupling and shielding)

Design experience of conventional and HDI PCB stack-ups

Familiarity of IPC standards and method of working

Desirable Attributes: 

Familiar with schematic design

Basic understanding of electronic principles

Understanding of how board technology and other factors can influence board costs

Understanding of SI and PDN principles

 

Due to the continued growth of DisplayLink and success of our products, we are looking for an experienced, passionate and creative FPGA engineer

You will have ownership of the design and maintenance of FPGA based prototyping systems, working alongside the ASIC, firmware and system teams. These systems form an essential part of the verification environment, they are critical to the design, verification and firmware co-development environment at DisplayLink. 

This will involve emulation on the FPGA system of a scaled implementation of the complete ASIC under development. This requires a working knowledge of the RTL design process, an in depth understanding of FPGA design methods and of the design tools. The emulation platform requires constant attention to maintain a working development environment and continuous improvement to ensure a state of the art co-development process.

A broad skill base is required as you will effectively be a product owner and designer, a general high speed electronics design engineer and will make the most of your experience in embedded software / firmware engineering

Essential Attributes

Synopsys HAPS or a similar high performance ASIC prototyping system

FPGA Design, floorplanning, optimization, debug and troubleshooting

Embedded Software (C & Assembler)

Desirable Attributes

High speed digital electronics

RTL

VHDL

Verilog

We are looking for an additional Engineer to assist in defining, setting up and performing IC validation, Characterisation and Hardware System Testing.

You would be involved in the following plus more:

Write test plans for ASIC validation

Define test methods and identify equipment required for test activities

Lead failure investigations and perform RMA analysis

Write test scripts to automate PVT testing

Compile block validation reports

Characterise ASICs across PVT

Work with IC designers to understand validation requirements

Work with software team to define block test scripts

Set up hardware testing environment

Carrying out pre-compliance testing to standards such as USB3, HDMI and some aspects of EMC

We would expect you to have prior experience of silicon validation, writing Python test scripts for test automation, experience with compliance testing of USB2 and USB3 using USB generator and analysers and be proficient in using signal generators, oscilloscopes, logic analysers and other test equipment.

We are looking for an experienced IC Design Engineer to augment our existing IC design team to design and implement our innovative network display products. The role will involve many or all aspects of the design process from specification and architecture through RTL design of modules, functional verification, synthesis and timing closure, to silicon validation. Definition and development of architecture both at IP and system level are also key aspects of this role. 

We look for a proven track record of multiple successful ASIC development cycles and experience of FPGA prototyping

Of particular interest are candidates with CVs that mention a few of:

Network on Chip (NoC

System on Chip (SoC) design / integration (40nm & below)

Low power design / UPF / Multi power domain 

USB / DisplayPort

Use of Python

Video encoder techniques

ARC CPU experience

Sign off check experience – LINT, SVA, Spyglass tools, Synthesis and constraints

RTL design (VHDL or Verilog)

Verification

Integrating external IP

Katowice, Poland

 

Due to constant growth of our R&D center in Katowice we are looking for strong candidates 
for the position of:

C++ EMBEDDED SOFTWARE ENGINEER

Location: Katowice (relocation package up to 8000 PLN)

WE ARE LOOKING FOR NEW COLLEAGUES WHO:

  • Have experience in C++ development for System On Chip products
  • Would like to use their experience of using RTOS and practical knowledge of communication standards
  • Show initiative and want to engage in solving complex problems
  • Share good software craftsmanship spirit
  • Speak English language and can communicate with multinational and globally spread teams
  • Are ready to join DisplayLink team for permanent work in Katowice 
  • Are eager to travel occasionally to DisplayLink office based in Cambridge UK


World-wide localizations: 
USA California, 
UK Cambridge, 
Poland Katowice, 
Taiwan New Taipei City, 
Japan Tokyo
 


We work with:
 Dell, HP, Lenovo, Toshiba, 
Asus, AOC, Targus, Kensington, 
Belkin and many others

We offer:

  • Opportunity to develop both low-level and high level code 
  • Agile environment with cross functional teams working in Scrum/Kanban
  • Best practices applied in embedded environment, including: object oriented code, unit tests, code reviews, automated device tests
  • Opportunity to take part in full ASIC development lifecycle
  • Training opportunities, both internal and external
  • Friendly and helpful environment with opportunities for personal development
  • Strong support from senior colleagues when you join and throughout your career
  • Permanent job contract at Katowice office
  • Competitive salary dependent on experience and qualifications
  • Relocation expenses as appropriate (for Katowice location)
  • Flexible working hours
  • Parking space available for every employee
  • Employee referral bonus
  • Additional health insurance package for you and your family
  • Minimal bureaucracy overhead and lightweight processes
  • Exciting team building events
  • Table football and VR gaming setup
  • Weekly community salad day, hot-dog day, sweets, full fridge and more other food related opportunities
  • Expanded social, sport, educational, hobbies, and health packages

…. and much more – dare to ask for details!

Whether you are or not convinced, please send us an email rekrutacja@displaylink.com and made an appointment to visit us in our office in Katowice. You can then meet us and speak with our team members about the working environment.

We guarantee absolute confidentiality and protection of personal data. Personal data will only be used in the recruitment process and future work.

Please add to your CV: 

"Potwierdzam prawdziwosc przekazanych danych i wyrazam zgode na przetwarzanie i administrowanie moimi danymi przekazanymi do DisplayLink (USA, UK, PL) do celów rekrutacji pracowników (zgodnie z ustawa o ochronie danych osobowych z dnia 29.08.97 Dz.U.133 Poz.883). Jednoczesnie oswiadczam, ze zostalam/em poinformowana/y, ze mam prawo dostepu do tresci swoich danych, prawo ich poprawiania, prawo sprzeciwu wobec ich przetwarzania w wy?ej opisanym celu oraz wobec przekazywania danych innym podmiotom, a takze prawo zazadania zaprzestania przetwarzania moich danych osobowych ze wzgledu na moja szczególna sytuacje. Podanie danych jest dobrowolne. Jednoczesnie wyrazam zgode na podejmowanie czynnosci majacych na celu weryfikacje prawdziwosci przekazanych przeze mnie dokumentów i informacji w nich zawartych."

 

We are looking for developers with C++ development experience who would like to use their practical knowledge of writing commercial software for any of the platforms: Windows, macOS, Linux or Chrome OS.

This is a position which allows you to show initiative and engage in solving complex problems.

We like you to share a good software craftsmanship spirit with our multinational and globally spread teams.

Our customers include Dell, HP, Lenovo, Asus, AOC, Targus, Kensington and many others.

We offer:

Opportunity to develop both low-level and high level code

Latest development tools and C++ language versions in use

Agile environment with cross functional teams working in Scrum/Kanban

Training programmes, both internal and external

Friendly and helpful environment with opportunities for personal development

Strong support from senior colleagues when you join and throughout your career

Permanent job contract at Katowice office

Competitive salary dependent on experience and qualifications

Relocation expenses as appropriate (for Katowice location)

Flexible working hours

Parking space available for every employee

Expanded social, sport, educational, hobbies, and health packages

Employee referral bonus

Additional health insurance package for you and your family

Minimal bureaucracy overhead and lightweight processes

Exciting team building events

Table football and VR gaming setup

Weekly community salad day, hot-dog day, sweets, full fridge and more other food related opportunities

…and much more – dare to ask for details!

If you are not convinced, please send us an email rekrutacja@displaylink.com and made an appointment to visit us in our office in Katowice. You can then meet us and speak with our team members about the working environment.

English is our corporate language, so please send your CV to us in English!

We guarantee absolute confidentiality and protection of personal data.

Personal data will only be used in the recruitment process and future work.

Please add to your CV:

"Potwierdzam prawdziwosc przekazanych danych i wyrazam zgode na przetwarzanie i administrowanie moimi danymi przekazanymi do DisplayLink (USA, UK, PL) do celów rekrutacji pracowników (zgodnie z ustawa o ochronie danych osobowych z dnia 29.08.97 Dz.U.133 Poz.883). Jednoczesnie oswiadczam, ze zostalam/em poinformowana/y, ze mam prawo dostepu do tresci swoich danych, prawo ich poprawiania, prawo sprzeciwu wobec ich przetwarzania w wy?ej opisanym celu oraz wobec przekazywania danych innym podmiotom, a takze prawo zazadania zaprzestania przetwarzania moich danych osobowych ze wzgledu na moja szczególna sytuacje. Podanie danych jest dobrowolne. Jednoczesnie wyrazam zgode na podejmowanie czynnosci majacych na celu weryfikacje prawdziwosci przekazanych przeze mnie dokumentów i informacji w nich zawartych."

 

DisplayLink is a rapidly growing semiconductor and software company with development centres in Katowice and Cambridge; and offices in Palo Alto; New Taipei City; and Tokyo.

We’re working with huge brands, enabling new technology for their companies and customers. The software and hardware that we create forms a crucial part of universal docking stations, USB monitors, USB to Video adapters and Wireless VR products used all over the world.

Due to constant growth of our R&D centre in Katowice we are looking for strong candidates for the position of:

CUSTOMER SUPPORT ENGINEER

Location: Katowice (relocation package up to 8000 PLN)

 

RESPONSIBILITIES:

  • Providing remote support and assistance to customers
  • Ownership of customer issues reported and seeing problems through to resolution within agreed time limits
  • Ask customers targeted questions to quickly understand the root of the problem
  • Properly escalate unresolved issues to appropriate internal teams
  • Prioritize and manage several open issues at one time
  • Ensure all issues are properly logged
  • Researching, diagnosing, troubleshooting and identifying solutions to resolve system issues
  • Diagnose and troubleshoot technical problems
  • Document technical knowledge in the form of notes and manuals
  • Refer to internal database or external resources to provide accurate tech solutions
  • Maintain relationships with clients
  • Follow up with clients to ensure their IT systems are fully functional after troubleshooting

REQUIREMENTS:

  • Good knowledge/hands-on of Windows experience (nice to have also experience in macOS, Linux)
  • Excellent communication skills (both written and verbal)
  • Fluency in English
  • Excellent interpersonal skills
  • Ability to provide step-by-step technical help, both written and verbal
  • Good understanding of computer systems
  • Ability to diagnose and troubleshoot technical problems
  • Ability to learn and work on changing and emerging technologies
  • Self-sufficient (guidance will be provided but needs to be able to execute)
  • Above average attention to detail  

WE OFFER:

  • Training programmes, both internal and external
  • Friendly and helpful environment with opportunities for personal development
  • Strong support from colleagues when you join and throughout your career
  • Permanent job contract at Katowice office
  • Competitive salary dependent on experience and qualifications
  • Relocation expenses as appropriate (for Katowice location)
  • Flexible working hours
  • Parking space available for every employee
  • Expanded social, sport, educational, hobbies, and health packages
  • Employee referral bonus
  • Additional health insurance package for you and your family
  • Minimal bureaucracy overhead and lightweight processes
  • Exciting team building events
  • Table fotball, table tennis and VR gaming setup
  • Weekly community salad day, hot-dog day, sweets, full fridge and more other food related opportunities

…and much more – dare to ask for details!

Whether you are or not convinced, please send us an email rekrutacja@displaylink.com and made an appointment to visit us in our office in Katowice. You can then meet us and speak with our team members about the working environment.

English is our corporate language, so please send your CV to us in English!

We guarantee absolute confidentiality and protection of personal data. Personal data will only be used in the recruitment process and future work.

Please add to your CV:

"Potwierdzam prawdziwosc przekazanych danych i wyrazam zgode na przetwarzanie i administrowanie moimi danymi przekazanymi do DisplayLink (USA, UK, PL) do celów rekrutacji pracowników (zgodnie z ustawa o ochronie danych osobowych z dnia 29.08.97 Dz.U.133 Poz.883). Jednoczesnie oswiadczam, ze zostalam/em poinformowana/y, ze mam prawo dostepu do tresci swoich danych, prawo ich poprawiania, prawo sprzeciwu wobec ich przetwarzania w wy?ej opisanym celu oraz wobec przekazywania danych innym podmiotom, a takze prawo zazadania zaprzestania przetwarzania moich danych osobowych ze wzgledu na moja szczególna sytuacje. Podanie danych jest dobrowolne. Jednoczesnie wyrazam zgode na podejmowanie czynnosci majacych na celu weryfikacje prawdziwosci przekazanych przeze mnie dokumentów i informacji w nich zawartych."

 

Our IC Verification team is growing, and we are looking for talented IC verification engineers to join us. This challenging and varied role will involve verification of both IPs and SoCs. The work will cover all aspects of the verification flow from verification planning and development of environments through to testcase writing, gathering coverage and maintaining regression suites.

Our IC Verification engineers have a wide range of tools at their disposal from simulation and formal methods through to FPGAs and will use each as appropriate. With a philosophy of continuous improvement every engineer is encouraged to propose enhancements to our flow and contribute to the advancement of our verification methodology

KEY TASKS AND RESPONSIBILITIES:

As an IC Verification Engineer, you will be responsible for the following:

  • Contribute to the design and development of IC verification in a team using industry best practices.
  • Contribute to high quality engineering methodology by knowledge sharing and encouraging best practice.
  • Contribute to the analysis, definition and time estimates of features and projects by contributing in discussions and exploring potential alternative solutions.
  • Use a methodical engineering approach to the analysis and diagnosis of technical issues or defects.
  • Follow agreed architectural design principles and implement clean components/designs by developing a solid understanding of subsystem architecture.
  • Provide solid technical solutions to defined problems by delivering solid and robust components, implemented as guided, and be proactive about spotting and solving issues
  • Follow DisplayLink verification methodology and work with the design team to achieve appropriate coverage for all developed features.
  • Willingness to occasionally travel for work as requested, with appropriate support.

TO JOIN OUR TEAM, YOU SHOULD:

  • Have an experience in IC Verification.
  • Speak English language and can communicate with multinational and globally spreaded teams.
  • Show initiative and want to engage in solving complex problems.
  • Can work well independently and in a team.

WE OFFER:

  • Relocation package up to 8000 PLN
  • Training programmes, both internal and external
  • Friendly and helpful environment with opportunities for personal development
  • Strong support from colleagues when you join and throughout your career
  • Permanent job contract at Katowice office
  • Competitive salary dependent on experience and qualifications
  • Relocation expenses as appropriate (for Katowice location)
  • Flexible working hours
  • Parking space available for every employee
  • Expanded social, sport, educational, hobbies, and health packages
  • Employee referral bonus
  • Additional health insurance package for you and your family
  • Minimal bureaucracy overhead and lightweight processes
  • Exciting team building events
  • Table football, table tennis and VR gaming setup
  • Weekly community salad day, hot-dog day, sweets, full fridge and more other food related opportunities

…and much more – dare to ask for details!

Whether you are or not convinced, please send us an email rekrutacja@displaylink.com and made an appointment to visit us in our office in Katowice. You can then meet us and speak with our team members about the working environment.

English is our corporate language, so please send your CV to us in English!

We guarantee absolute confidentiality and protection of personal data. Personal data will only be used in the recruitment process and future work.

Please add to your CV:

"Potwierdzam prawdziwosc przekazanych danych i wyrazam zgode na przetwarzanie i administrowanie moimi danymi przekazanymi do DisplayLink (USA, UK, PL) do celów rekrutacji pracowników (zgodnie z ustawa o ochronie danych osobowych z dnia 29.08.97 Dz.U.133 Poz.883). Jednoczesnie oswiadczam, ze zostalam/em poinformowana/y, ze mam prawo dostepu do tresci swoich danych, prawo ich poprawiania, prawo sprzeciwu wobec ich przetwarzania w wy?ej opisanym celu oraz wobec przekazywania danych innym podmiotom, a takze prawo zazadania zaprzestania przetwarzania moich danych osobowych ze wzgledu na moja szczególna sytuacje. Podanie danych jest dobrowolne. Jednoczesnie wyrazam zgode na podejmowanie czynnosci majacych na celu weryfikacje prawdziwosci przekazanych przeze mnie dokumentów i informacji w nich zawartych."

UK employee benefits

  • Competitive Salary dependent on experience and qualifications
  • Flex time schedule: Allows employees to vary their start and finish times around our core hours of 10am to 4pm
  • 25 days annual holiday
  • Buy/Sell Holiday scheme
  • Group Life cover at 4 times basic salary
  • Generous Company Pension Contribution
  • Permanent Health Insurance
  • Company Funded Private Health Cover
  • Relocation Expenses
  • Employee Referral Bonus
  • Subsidised Gym Membership

US employee benefits

  • Competitive Salary dependent on experience and qualifications
  • Up to 33 vacation days annually
  • Health, dental, and life insurance package
  • Relocation expenses
  • Employee Referral Bonus
  • Subsidized Gym Membership

Poland employee benefits

  • Competitive Salary dependent on experience and qualifications
  • "Benefit 600 plan" Choose to spend on a range of benefits as you like
  • Relocation Expenses
  • Employee Referral Bonus
  • 26 days annual holiday
  • Training programmes, both internal and external
  • Flexible working hours
  • Parking space available for every employee
  • Additional health insurance package for you and your family
  • Exciting team building events
  • Table football, table tennis and VR gaming setup
  • Weekly community salad day, hot-dog day, sweets, full fridge and more other food related opportunities
  • Friendly and helpful environment with opportunities for personal development
  • Strong support from colleagues when you join and throughout your career
  • Permanent job contract at Katowice office

Taiwan employee benefits

  • Competitive Salary dependent on experience and qualifications
  • Up to 33 vacation days annually
  • Company Funded Private Health Cover
  • Relocation Expenses
  • Employee Referral Bonus
  • Subsidized Gym Membership
Explore the Benefits of DisplayLink