Job Description

Software Engineer – Python / RF Algorithms
Cambridge | Permanent | Full Time

We’re recruiting a Software Engineer for a venture-backed RF semiconductor company in Cambridge building advanced RF hardware for connected devices.

This is not a generic backend role.

You’ll be working at the intersection of algorithms, software, and RF hardware — turning mathematical models and optimisation concepts into production-grade software that runs against real systems.

The Role You will:

Design and build Python software that implements RF measurement and optimisation algorithms.
Translate algorithm specs and mathematical models into clean, maintainable code.
Work closely with RF and systems engineers to ensure software reflects real-world hardware behaviour.
Integrate and validate algorithms on hardware prototypes and production platforms.
Develop unit tests, validation frameworks and regression tools.
Troubleshoot performance issues across s...

Ready to Apply?

Take the next step in your AI career. Submit your application to SoCode Limited today.

Submit Application