Opportunities for permanent roles in a range of business sectors

C++ Software Engineer

DisplayLink's mission is to make it really easy to connect any computing device, be it a laptop, tablet, smartphone or PC, to any display using universal interfaces such as USB or WiFi.  DisplayLink’s technology is embedded in a complex integrated circuit known as a System on Chip (SoC) that interfaces to the display monitor via any standard display connector such as HDMI or DisplayPort.  DisplayLink (UK) Ltd. is owned by Synaptics Inc.

A member of the engineering team, assisting in providing high quality engineering deliverables and supporting continuous improvement of engineering practices.

DisplayLink's mission is to make it really easy to connect any computing device, be it a laptop, tablet, smartphone or PC, to any display using universal interfaces such as USB or WiFi.  DisplayLink’s technology is embedded in a complex integrated circuit known as a System on Chip (SoC) that interfaces to the display monitor via any standard display connector such as HDMI or DisplayPort.  DisplayLink’s semiconductor devices are sold to almost all of the leading computer brands such as Dell, HP, Lenovo, Toshiba, Asus, AOC, Targus, Kensington and Belkin who ship a wide portfolio of differentiated products such as universal docking stations, USB display adaptors and monitors.  The company owns an extensive portfolio of patents and intellectual property developed since the company’s foundation in 2003.  DisplayLink (UK) Ltd. is owned by Synaptics Inc.

As a key member of the engineering team, assisting in providing high quality engineering deliverables and supporting continuous improvement of engineering practices, you will be responsible for the following:

  • Contribute to the design and development of software working in an agile team using industry best practices.
  • Contribute to high quality engineering methodology (including ISO 9001 processes) by knowledge sharing and encouraging best practice.
  • Master a new small technical area where there is some prior expertise within the company.
  • 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 the company’s testing methodology and employ a good use of unit and automated tests in all development work.