Junior Applications Engineer


XMOS is an international fabless semiconductor company with a specialisation in audio products. XMOS is growing and looking for a talented embedded software engineer to join their Applications Team developing the next-generation products.


Would suit a recent graduate or someone with up to 5 years of embedded software development.

Key Responsibilities

  • Develop high quality embedded software on XMOS technology
  • Create effective automated test suites


BSc, MSc or above in Computer Science or related degree (at least a 2:1 from a top tier university)

Essential Skills

  • Strong C programming skills
  • Code/version-control (ideally Git) proficiency
  • Application design and development for embedded microprocessors
  • Excellent problem solving skills
  • Ability to learn quickly and adapt to new challenges and architectures - both in hardware and software
  • Ability to work co-operatively but autonomously within a small team
  • English language proficiency

Desirable Skills

  • Experience of real-time and multi-core processor architectures
  • Understanding of Ethernet protocols and security
  • Python scripting
  • Understanding of Continuous Integration systems