Software Engineering Intern

1-year placement, UK

XMOS is a UK based fabless semiconductor company. Our multicore microcontrollers can be found in millions of devices, from robotics to voice assistants, e-bikes to conference systems. Our processor architecture uniquely provides the flexibility of an FPGA, delivers predictable hard real-time DSP and the acceleration of vector processing required to run today’s AI applications.

We are now embarking on the design of our 4th generation processor, targeting energy efficient edge-AIoT for smart consumer devices.

Join the team

We are looking for an intern to join the software team for either a six month or one-year period.

Our software team develops and maintains a general-purpose SDK, multiple reference designs for applications such as far-field voice processing, and tools and run-times to support TensorFlow Lite.

You will be exposed to many areas of specialisation, including highly optimised embedded Digital Signal Processing, hard real-time communication protocols, and maintenance of our own branch of SMP FreeRTOS.

Based in our Bristol (UK) office, you will be supervised and mentored by senior level engineers, attend all team meetings, and periodically report to the Director of Software.  You can also expect to interact with engineers in our Tools team, who provide our compiler and tool chain, and Silicon team, currently specifying the architecture of our 4th generation processor.

What we are looking for

To excel in this role you will be energetic, keen to learn, and enjoy complex technical challenges. You will be pursuing an engineering or science degree with educational or hands-on experience in:

  • One or more high-level programming languages.
  • Computer systems architecture.
  • Data structures.
  • Discrete mathematics and linear algebra.

Ideally you will have an appreciation of some of these topics:

  • Programming microcontrollers.
  • Contributing to open-source (including your own) projects.
  • Scripting, such as Python.
  • Continuous integration and deployment.
  • Electronic circuit design.
  • Digital signal processing.
  • Machine learning or artificial intelligence.

About XMOS

XMOS is a global business, headquartered in Bristol (UK), with offices across Asia and the United States; and backed by some of the biggest names in high-tech venture capital.

XMOS stands at the interface between voice processing and artificial intelligence. A leading supplier of voice and audio solutions for the consumer and commercial electronics market, our unique silicon architecture and highly differentiated software delivers class-leading far-field voice capture. Our high-performance, easily integrated solutions are transforming consumers’ interactions with everyday devices.

As a deep tech company working to develop more natural human-machine interfaces, we’re always looking for questioning, flexible and determined people to help make that happen. Ours is a learning environment, which means we hire for capability and potential – and help you to achieve your best.

About our technology

XMOS is a fabless semiconductor company with a unique microcontroller design, underpinned by our own in-house tools.

Our approach to multicore, highly parallel stream processing enables our software team to develop highly efficient, “at the edge” intelligent sensor applications.

Today, we deliver best-in-class voice capture – detecting voice commands accurately, from across the room – even in noisy environments. And we’re building for a more natural human-machine interface tomorrow.

The benefits

  • Competitive salary
  • Flexible working – while the role is based in our Bristol office in the UK, we support flexible working patterns accommodating a mix of home and office-based working.
  • Holidays – 25 days paid with an additional 3 days over the Christmas period when the office closes.
  • Salary sacrifice pension scheme – established for employee contributions, with XMOS matching these up to 5% of salary.
Scroll to Top