Skip to main content
Stem recruitment specialists

Find your future role

Job title

Software Engineer - Signal Processing and Numerical Simulation

Ref no. BHN551306
Location Saffron Walden, England
Start date ASAP
Job type Permanent
Job status Closed

Job summary

Looking for an experienced software engineer with a strong background in signal processing and/or numerical simulation.

Key skills required for this role

C/C++, Python, MATLAB, Signal Processing


Hybrid working, Sponsorship offered

Job description

Software Engineer - Signal Processing and Numerical Simulation


Our client provides unique solutions for our customers by solving today's hardest engineering problems in sensing, data collection & communications. Our customers span a wide range of markets including healthcare, internet of things, defence, security and automotive

Our client is driven by technical development and innovation but, as you might guess, no two software projects are ever the same. So, if you are enthusiastic, adaptable, motivated, and you thrive on variety and learning new skills then we'd love to hear from you.


Would you like to work on advanced robotic systems or sensors for autonomous drones? What about mobile ad-hoc radio networks or internet of things sensors? How do you fancy airborne or space-based radars? These are all current or recent projects of our client, and they need the brightest minds joining their diverse team to deliver them.

They are looking for an experienced software engineer with a strong background in signal processing and/or numerical simulation. The successful candidate will play a key role in developing simulation frameworks and signal processing chains to support the development of novel products and services, ranging from radar systems through to sensors for autonomous platforms.

The role provides the opportunity to use your technical skills to work with a team to follow exciting new ideas through from concept into reality. You will have the satisfaction of working with a supportive and experienced team of subject matter experts, and in a state-of-the-art development environment.

Essential skills

  • BEng/BSc/MSci or preferably PhD in one of computer science, physics, electronics or similar.
  • 3+ years post-graduate experience in designing and developing software
  • C/C++ development
  • Python or Matlab
  • Signal Processing, including timeseries signal analysis or image processing

Desirable skills

  • Numerical simulation methods, such as Monte-Carlo, Finite Difference time domain
  • Machine learning algorithms
  • Knowledge of radar, sonar, inertial, or other sensor systems
  • Knowledge of wireless communication protocols
  • Experience in developing cloud-based services (in particular AWS)
  • Developing software for embedded systems and microcontrollers


In return, our client will offer an excellent package and a stimulating environment that will encourage you to be your best. Salary and job title will be based on your experience and expertise. They provide the training, professional development and support that you need to complete your projects. They are a versatile business and are able to support career progression in many dimensions including technical, commercial and managerial.

They are based just south of Cambridge with easy road and rail routes to the vibrant city centre. They provide a friendly and supportive working environment including regular on-site and off-site social events.

Matchtech is a STEM Recruitment Specialist, with over 35 years’ experience

Learn more about Matchtech

Let us find jobs for you