This vacancy is now closed

Senior Software Engineer - Lancashire

Medical/Pharmaceutical - Software & Electronics
Ref: 106 Date Posted: Tuesday 05 Dec 2017
LinkedIn ShareShare


Senior Software Engineer

Want to help change the world? Our client is developing a low cost device specifically aimed towards third world countries to help eradicate Hepatitis.

You will play a leading role within the clients operations group in all areas of embedded and off-board medical device software development and support.

A permanent position has become available for a Senior Software Engineer to help develop a pioneering molecular diagnostic system. Based in Manchester and offering a very competitive salary, this position offers a unique opportunity to be a part of a team making significant changes in the day to day lives of millions of people.




Act as a technical lead for embedded and off-board software development, verification and validation activities within an ISO13485 diagnostic medical device product environment. Perform methodical code-level software legacy review, rationalisation and optimisation. Provide investigation and root-cause analysis for software-related technical issues.

Key requirements of the Senior Software Engineer role are:

  • Act as technical SME on embedded system software development and support.
  • Conduct code review self-directed research and development in all areas of software applications
  • Provide technical support to software-related discussions between the clients business divisions, key suppliers and development partners.
  • Steer whole product lifecycle maintenance and improvement activities.
  • Support other engineering technical development and operations activities as required.



  • Experience in complex embedded system software and GUI development in one or more assembly languages - C/C++/ C#
  • Software design for STM/ ARM7/9/ Cortex processors. Experience with debugging multiprocessor devices
  • Off-board software development using C#, C++, Java, QT/QML, Android
  • Software support for communication interfaces such as SPI, I2C, UART, USB, Bluetooth


  • NETMF experience
  • Experience in RFID protocols, signal feature identification and USB driver design
  • Experience in using IDE and debuggers (e.g. IAR IDE Embedded Workbench for ARM and J-link debugger)
  • Low level signal processing experience using DSPs or CPUs
  • CAD/CAM mechanical design and assembly modelling using Solidworks


  • Experience in project-level structured software design, debugging, functional-level validation and design control
  • Self-directed and able to manage multiple strands of diverse activity simultaneously; applying a sense of urgency, commitment and focus on the right priorities in developing solutions in a timely fashion
  • Excellent analytical skills and methodical approach to debugging/troubleshooting
  • Excellent verbal and written communication skills, particularly when working with cross-functional teams
  • Provide Customer-facing support for software technical queries/ complaints
  • Experience in leading engineering/software development teams
  • Maintenance of design history, design control and version control to ISO13485. Familiarity with Agile software development methodology


Degree in Software Engineering +5 years industry experience in microcontroller / processor based software product development.

Electronic medical/ IVD device software design. 


Click APPLY or contact me directly for further information.

Tel: 0161 2410362



Download Job Profile

Specialists in consultancy

At Medical Engineers we have a range of technical consulting jobs in the medical engineering industry throughout the UK. Requiring a broad range of technical and management skills and most importantly the ability to communicate effectively. Consultancy roles require candidates with unique abilities. Roles vary in length of contract depending on clients’ requirements.

Our degree qualified consultants have specialist knowledge of the UK medical engineering consultancy job market. We have a successful track record in finding the best candidates for our clients who know and trust Medical Engineers to understand their business requirements.

Contact Us Today