Opportunities for permanent roles in a range of business sectors

C++ Software Engineer

Here at DisplayLink we believe that a high trust, no blame environment allows us to continuously improve. We construct highly empowered and accountable teams and we're looking for a driven, collaborative and creative individual to make a meaningful contribution to our products.

DisplayLink's mission is to make it easy to connect any computing device, to any display, wired or wirelessly. Our core 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. Dell, HP, Lenovo, Toshiba, Asus, AOC, Targus, Kensington and Belkin are among the companies who utilize DisplayLink technology in a wide range of differentiated products including universal docking stations, USB display adaptors and monitors. DisplayLink competes on a mix of maximally innovative and high-quality solutions, requiring us to focus on modern development practices. 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.

Responsibilities

Here at DisplayLink we believe that a high trust, no blame environment allows us to continuously improve. We construct highly empowered and accountable teams and we're looking for a driven, collaborative and creative individual to make a meaningful contribution to our products.

This role offers the opportunity to learn from friendly and highly experienced teammates specializing in pre-silicon bring up and production firmware. Expand your understanding of the software/hardware interface and build real features into widely used products.

You’ll be responsible for working with the team to develop features, automate testing, measuring the performance of pre & post silicon design and always look to leave things in a better state than you found them!

Our production code is mostly C++, we use Jenkins with Python based frameworks for continuous integration and Gitlab for source control. In pre-silicon stages, we use FPGAsSimulation and Emulation as delivery platforms, allowing us to deploy, learn and adapt early.

We believe software development is primarily knowledge work and so your personal development is a priority. The company has a number of Communities of Practice running along with regular company-wide Tech Talks and budget for training/conferences.

A software developer at Displaylink

  • Enjoys working collaboratively with peers, proposing solutions, questioning approaches
  • Understands great OO design given the environment of embedded systems
  • (desirable) Has experience working with Python test frameworks and/or Jenkins pipelines