Principal DSP Engineer

Location: Cambourne - UK

Role also available in:

About u-blox

u-blox (SIX:UBXN) is a global technology leader in positioning and wireless communication in automotive, industrial, and consumer markets. Their smart and reliable solutions, services and products let people, vehicles, and machines determine their precise position and communicate wirelessly over cellular and short range networks. With a broad portfolio of chips, modules, and secure data services and connectivity, u blox is uniquely positioned to empower its customers to develop innovative and reliable solutions for the Internet of Things, quickly and cost effectively. With headquarters in Thalwil, Switzerland, the company is globally present with offices in Europe, Asia, and the USA. (

Job Description


This is a position within our DSP Team for an experienced and ambitious engineer who will be responsible for designing, implementing and testing DSP functions for our cellular modem products.


  • Participate in design and implementation of cellular modem software, including algorithm design, validation, implementation, verification, qualification, field trial, debug and customer support
  • Contribute to wider aspects of the product lifecycle including specification, planning, marketing and strategic development of technology and product roadmaps
  • Provide a creative technological input
  • Assist in the development of the definition and verification phase of new hardware blocks
  • Masters or Bachelors degree in Electronic Engineering, Communications, Computer Science or related discipline
  • Solid experience in embedded real-time software development, ideally on DSP and control processors in C
  • Knowledge of radio communications theory and practice, ideally with exposure to cellular standards such as 5G NR, LTE and UMTS or related technologies such as WiFi and WiMax
  • Working knowledge of Linux and standard unix tools, as well as perl or Python
  • Working experience with Perforce or other version control systems, and of any software design processes
  • Experience in algorithms design and validation, and DSP implementation of algorithms is highly desirable.
  • Flexible team player with good inter-personal skills and an ability to work as a member of team working on large and complex projects
  • An inquisitive attitude and strong analytical skills

Are you interested in this challenging position within an international work environment in a successful company? Apply now! You will be working with a motivated team in an exciting technology. We are looking forward to receiving your application.

We are looking forword to receiving your aplication.