At a Glance
- Tasks: Design and develop firmware for a groundbreaking medical device that helps people with Tourette's.
- Company: Join Neupulse, a pioneering company transforming healthcare with innovative technology.
- Benefits: Competitive salary, inclusive culture, and opportunities for professional growth.
- Why this job: Make a real difference in people's lives through your coding skills.
- Qualifications: Experience in embedded systems, C++, and familiarity with medical device regulations.
- Other info: Collaborative environment focused on innovation and meaningful technical challenges.
The predicted salary is between 36000 - 60000 £ per year.
Your code will help people regain control of their lives. At Neupulse, we have 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.
Firmware Engineer in Basingstoke employer: Neupulse
Contact Detail:
Neupulse Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Firmware Engineer in Basingstoke
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups, and connect with professionals on LinkedIn. We all know that sometimes it’s not just what you know, but who you know that can land you that dream job.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best firmware projects. Whether it's GitHub repos or personal projects, let us see what you can do. This is your chance to shine and demonstrate your expertise in embedded systems.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions related to firmware development. Practice coding challenges and be ready to discuss your past projects. We want to see how you think and solve problems on the spot!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are genuinely interested in joining our mission to make a difference in healthcare.
We think you need these skills to ace Firmware Engineer in Basingstoke
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with STM32 microcontrollers and C++. We want to see how your skills align with the firmware development for medical devices, so don’t hold back on showcasing relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to tell us why you’re passionate about developing firmware that impacts lives. Share your motivation for working in the medical device field and how you can contribute to our mission at Neupulse.
Showcase Your Problem-Solving Skills: In your application, mention specific challenges you've faced in firmware development and how you overcame them. We love seeing candidates who can think critically and adapt to complex situations, especially in regulated environments.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity to make a difference in people’s lives!
How to prepare for a job interview at Neupulse
✨Know Your Firmware Inside Out
Make sure you brush up on your knowledge of STM32 microcontrollers and C++. Be ready to discuss specific projects where you've developed firmware, focusing on the challenges you faced and how you overcame them. This will show your technical expertise and problem-solving skills.
✨Understand Medical Device Regulations
Familiarise yourself with IEC 62304 and ISO 13485 standards. Be prepared to explain how you've ensured compliance in past projects. This demonstrates that you understand the critical nature of working in a regulated environment and can contribute to maintaining high-quality standards.
✨Showcase Your Collaboration Skills
Since you'll be working with cross-functional teams, think of examples where you've successfully collaborated with hardware engineers or software developers. Highlight how you contributed to team goals and improved processes, as this will show you're a team player who can thrive in a collaborative setting.
✨Prepare for Technical Challenges
Expect to face technical questions related to RTOS, Bluetooth BLE, and I2C protocols during the interview. Practice explaining complex concepts in simple terms, as this will demonstrate your understanding and ability to communicate effectively with non-technical stakeholders.