Firmware Engineer

Neupulse

Basingstoke

On-site

GBP 45,000 - 60,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive salary and benefits
Opportunity to work on cutting-edge technology
Collaborative and innovative environment

Job summary

A groundbreaking medical technology company in Basingstoke is seeking a Firmware Development Engineer to design and optimize embedded systems for a wearable medical device. The role requires expertise in C++, STM32 microcontrollers, and RTOS, with a focus on compliance and quality standards. Candidates will have the opportunity to work on innovative technology that directly impacts patients' lives while collaborating with cross-functional teams in a regulated environment.

Qualifications

  • Proven track record delivering commercial-grade firmware in embedded products using C++.
  • Strong experience with STM32 chipset architecture.
  • Expertise in RTOS (FreeRTOS) implementation.

Responsibilities

  • Design, develop, test, and maintain firmware for embedded systems using STM32 microcontrollers.
  • Implement and optimise Real-Time Operating Systems (RTOS).
  • Develop Bluetooth BLE communication with mobile devices.

Skills

C++
Firmware development
Bluetooth BLE
STM32 microcontrollers
Real-Time Operating Systems
I2C protocols
Medical device standards
CI/CD pipelines
Cybersecurity considerations

Job description

Firmware Development Engineer - Medical Device

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 optimization 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 optimize 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.

What you'll do
  • Build the core firmware: Design, develop, test, and maintain firmware for embedded systems using STM32 microcontrollers.
  • Implement and optimise 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
  • 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.
  • 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.
  • 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.

Contact: 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

Neupulse • Basingstoke

On-site
GBP 65,000 - 90,000
Electronics Engineer
Electronics Engineer

Neupulse • Basingstoke

On-site
GBP 60,000 - 80,000
Professional development opportunities
Competitive salary and benefits
Senior Embedded Firmware Engineer – Wearable Medical Device
Senior Embedded Firmware Engineer – Wearable Medical Device

Neupulse • Basingstoke

Hybrid
GBP 65,000 - 90,000
Electronics Engineer
Electronics Engineer

Neurotherapeutics Ltd • Basingstoke

On-site
GBP 40,000 - 60,000
Technical Lead - Medical Device
Technical Lead - Medical Device

Neupulse • Basingstoke

On-site
GBP 90,000 - 130,000
Electronics Technician
Electronics Technician

Neupulse • Basingstoke

On-site
GBP 26,000 - 34,000
Senior Firmware Engineer
Senior Firmware Engineer

TTP • Cambridge

On-site
GBP 70,000 - 90,000
Annual bonus
25 days holiday
Pension
+5
Electronics Technician
Electronics Technician

Zohorecruit • Basingstoke

Hybrid
GBP 25,000 - 32,000
Firmware Engineer - Medical Wearable (BLE/RTOS)
Firmware Engineer - Medical Wearable (BLE/RTOS)

Neupulse • Basingstoke

On-site
GBP 45,000 - 60,000
Competitive salary and benefits
Opportunity to work on cutting-edge technology
Collaborative and innovative environment
Senior Firmware Engineer
Senior Firmware Engineer

CamWebDir • Cambridge

Remote
GBP 55,000 - 90,000
Pension contribution (10%)
Private medical insurance