Software Engineer

Software Engineer opportunity – Algorithm Development - Cambridge

An innovative UK-based semiconductor company is developing technology that simplifies technology for wearable and mobile devices is seeking a Software Engineer to join their growing team.

As a Software Engineer, your main focus will be turning system concepts into deployable software to support advanced RF measurements and optimisation algorithms on complex RF hardware.

What you'll do as a Software Engineer:

  • Develop and maintain Python-based software for algorithm development and deployment
  • Translate mathematical models and optimisation concepts into production-ready implementations
  • Integrate and validate algorithms on hardware prototypes and production systems
  • Collaborate closely with RF and systems engineers to ensure real-world performance alignment
  • Diagnose and resolve performance issues across software and hardware interfaces

What we're looking for in a Software Engineer:

  • Strong Python development experience, particularly in algorithm implementation
  • Ability to translate mathematical or system-level concepts into maintainable software
  • Experience integrating software with real-world hardware systems
  • Excellent analytical and problem-solving skills
  • Experience with RF systems or wireless technologies would be beneficial

If you would like further information abotu the Software Engineer opportunity or would like to make an application, please contact Luke Ord.

Job Details

Company
Elastic Ltd
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
Posted