×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, AI Engineer (Applied​/Software), Machine Learning​/ ML Engineer

Job in Greater London, London, Greater London, W1B, England, UK
Listing for: NeuroHarmonics LTD
Full Time position
Listed on 2026-06-11
Job specializations:
  • Software Development
    Software Engineer, AI Engineer (Applied/Software), Machine Learning/ ML Engineer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 GBP Yearly GBP 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Location: Greater London

About us

We're a London-based neurotech startup developing non-invasive devices to treat brain disorders using ultrasound. We've developed a category defining technology platform, and we're now scaling our team to bring this technology to patients faster.

More than a billion people live with a brain disorder, and for many of them today's options are not good enough. Drugs work for some and fail others, often with serious side effects. Surgical treatments like deep brain stimulation are effective but invasive, and only available to a small fraction of those who could benefit. Non-invasive alternatives like TMS exist but can only reach the surface of the brain.

Our platform makes it possible to focus ultrasound precisely on deep brain structures — non‑invasively, safely, and repeatedly. We think that changes what's possible in brain therapeutics.

We build medical devices for people from every walk of life, and we believe our team should reflect the patients we serve. We strongly encourage applications from women, people from Black, Asian and minority ethnic backgrounds, and others underrepresented in deep‑tech engineering. Different perspectives genuinely make our products better.

About the role

We're hiring a Software Engineer to work directly alongside our technical founders to build out our stack — from embedded firmware controlling the hardware, through the scientific computing and treatment‑planning code that makes the device work, up to the applications clinicians and researchers actually use.

You’ll be an early software hire, partnering on long‑term architectural decisions and growing into a technical leader as the team expands. The role is deliberately broad: low‑level hardware control, real‑time signal processing, scientific algorithms, device control software, user‑facing applications, and the test and tooling infrastructure that holds it together. It is not web, cloud, or SaaS work.

A note on AI tools

We expect everyone here to use AI coding tools well — Claude Code, Cursor, Copilot, agentic workflows, whatever ships your best work. We see them as a force multiplier, and the engineers we’re hiring are the ones using them to ship more and learn faster than was possible two years ago.

What we’re not hiring for is the inverse: someone whose code only works because an AI wrote it. Our codebase has to satisfy regulators, run safely on hardware that interacts with people's brains, and implement specific scientific algorithms correctly. Every line you ship has to be one you understand, can defend in a design review, and can debug when it breaks at the wrong moment.

AI helps you go faster — it doesn’t replace the judgement.

What we’re looking for
  • 2–4+ years shipping production software in industry, or equivalent through an applied PhD/postdoc in robotics, bioengineering, computer science, or a related field — titles vary; what matters is what you’ve built and how deeply you understand it
  • CS, Software Engineering, Electronics, Physics, or related background — or equivalent demonstrated through the code you’ve shipped
  • Working proficiency in a systems language (C, C++, or Rust) for embedded and performance‑critical code
  • Working proficiency in Python for scientific computing, tooling, and higher‑level application code
  • Solid software engineering fundamentals: version control, code review, testing, CI, documentation
  • Comfortable interfacing with hardware — sensors, actuators, communication protocols, signal acquisition — or keen to learn
  • Experience contributing meaningfully to a non‑trivial codebase (multiple modules, real interfaces, real users)
  • Fluent with modern AI coding tools and the judgement to know when not to lean on them
  • Genuine generalist — happy moving between a firmware bug, a numerical algorithm, and a UI in the same day
Bonus
  • Experience building software in regulated environments (medical devices, aerospace, automotive) and working within a QMS or IEC 62304‑style lifecycle
  • Background in scientific computing, signal processing, numerical methods, or wave physics
  • Real‑time systems, embedded RTOS, or DSP experience
  • Open‑source contributions, technical writing, or personal projects that show breadth and…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary