Firmware Development Engineer Medical Device

Basingstoke, ENG, GB, United Kingdom

Job Description

Your code will help people regain control of their lives.



At Neupulse, we've developed a groundbreaking medical device that uses precisely controlled electrical pulses to help people with Tourette's regain control of their tics. Based on world-leading neuroscience, our technology is poised to make a real difference in the lives of people who desperately need new treatment options.

Every line of firmware you write, every optimisation you make, every bug you fix--it all matters. Because this isn't code running in the background of someone's day. This is code that directly impacts their wellbeing.

As we move into full product launch, this is your opportunity to be part of something extraordinary.



We need a

Firmware Development Engineer

to design, develop, and optimise the embedded systems at the heart of our wearable medical device. You'll work with STM32 microcontrollers, RTOS, and Bluetooth BLE to deliver commercial-grade firmware that meets the exacting standards of medical device regulations.

This is embedded development that matters.

What you'll do



Build the core firmware



Design, develop, test, and maintain firmware for embedded systems using STM32 microcontrollers. Implement and optimize Real-Time Operating Systems (RTOS), particularly FreeRTOS. Develop Bluetooth BLE communication with mobile devices (iOS and Android) and implement I2C protocols. Deliver commercial-grade firmware using C++ for embedded products.

Ensure compliance and quality



Maintain compliance with medical device software standards (IEC 62304) and quality management systems (ISO 13485). Lead firmware design reviews and debugging efforts to improve system performance and reliability. Maintain strong documentation of development processes and technical specifications.

Collaborate across teams



Work with cross-functional teams including hardware engineers, software developers, contractors, and regulatory experts. Contribute to continuous improvement of software development cycles and methodologies. Implement CI/CD pipelines, automated testing, and cybersecurity considerations for embedded systems.

What you'll bring



The essentials:



Proven track record

delivering commercial-grade firmware in embedded products using

C++.

Strong experience with

STM32 chipset architecture

, including development tools and debugging techniques. Expertise in

RTOS (FreeRTOS)

implementation and optimisation. Proficiency in

Bluetooth BLE development

and low-power communication protocols, with experience communicating with iOS/Android mobile devices. Experience with

I2C

and other serial communication standards. Knowledge of software development cycles within

medical devices or highly regulated industries

(aerospace, automotive). Familiarity with

IEC 62304

,

ISO 13485

, or similar regulatory standards. Full and unrestricted authorisation to work in the UK without time restrictions (not student or graduate visa) - we do not offer visa sponsorship.

Bonus points for:



Experience with CI/CD pipelines and automated testing for embedded systems. Understanding of cybersecurity considerations for medical devices. Background in wearable device firmware development.

Why Neupulse?



Write code that changes lives.

Every firmware update you deploy directly impacts people who've been searching for new treatment options. This is embedded development with purpose.

Work on cutting-edge technology.

You'll be developing firmware for a new-to-market, life-transforming wearable medical device that's creating a new category in healthcare.

Solve meaningful technical challenges.

Balance power consumption, real-time performance, regulatory compliance, and user safety--all while delivering the reliability our customers depend on.

Be part of something innovative.

We're not following the market--we're creating it. Our technology represents a paradigm shift in how Tourette's syndrome is managed.

Grow your expertise.

Work in a collaborative, innovative environment where you'll deepen your knowledge of regulated firmware development.

Competitive package.

Salary and benefits that reflect the critical nature of this role.

Ready to code with purpose?



If you're a firmware engineer who wants to work on embedded systems that genuinely matter--where your technical expertise directly improves people's lives--we want to hear from you.

Join Neupulse. Help us deliver hope.

CV not up-to-date, or want to find out more before applying? Email our careers team on careers@neupulse.co.uk to arrange a chat.

Neupulse is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Job Type: Full-time

Pay: 40,000.00-50,000.00 per year

Work authorisation:

United Kingdom (required)
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD4159455
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Full Time
  • Job Location
    Basingstoke, ENG, GB, United Kingdom
  • Education
    Not mentioned