Jobs

This vacancy is no longer advertised

Senior software Engineer - Lancashire

Medical/Pharmaceutical - Software & Electronics
Ref: 106 Date Posted: Wednesday 06 Sep 2017
More

Senior Software Engineer

Our client is a established Biotechnology Company with headquarters in Manchester UK. Founded on ground-breaking research in epithelial stem cell biology, they have evolved into a dynamic and successful enterprise enabling advances in medicine through the provision of innovative services and pioneering products.  Our Client is looking for a Senior Software Engineer who will play a leading role within the clients Operations Group in all areas of embedded and off-board medical device software development and support.

 

ESSENTIAL FUNCTIONS

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 AND KNOWLEDGE

  • 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

CAPABILITIES

  • 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

QUALIFICATIONS AND TRAINING

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

Electronic medical/ IVD device software design. 



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