Back to job search

Electronics Software Engineer

  • Location:


  • Sector:


  • Job type:


  • Salary:

    £45000 - £55000 per annum

  • Contact:

    Matthew Brocklehurst

  • Contact email:

  • Contact phone:

    +44 (0)118 902 8800

  • Job ref:


  • Published:

    9 days ago

  • Expiry date:


  • Startdate:


Role: Electronics Software Engineer
Location: Liverpool
Term: Permanent
Salary: £45,000  - £55,000 – Depending on experience
An exciting opportunity for an Electronics Software Engineer to join a pioneering and award-winning engineering company that design cutting edge medical and pharmaceutical equipment.
The Electronics Software Engineer has the chance to become part of a team,  who’s purpose is to provide medical testing equipment, that are used globally.  This role is exciting, technically fulfilling and hugely rewarding.
The Electronics Software Engineer will ideally have the following skill-set:
  • Programming in C/C++
  • Use applicable software engineering tools e.g IDEs, compilers, build processes, debuggers, emulators and test frameworks.
  • Real time closed loop control systems for motors, actuators and temperature control.
  • Understand circuit diagram schematics and design software accordingly.
  • RTOS
The Electronic Software Engineer duties will involve:
  • Support and implement embedded software solutions for existing range of anatomical pathology laboratory equipment.
  • Responsible for design of low-level integration with the hardware, through to application/graphical user interface software, production test software, investigative analysis and migration from obsolete hardware.
  • Source Control Management, Issue Management, Continuous Integration.
  • Perform Unit and system testing.
  • Responsible for the full software development life cycle.
If the opportunity to be an Electronic Software Engineer with a great purpose excites you, please apply with an up-to-date CV as soon as possible, along with your availability and your salary expectation.
!function(f,o,r,c,e,_2,_4){f.Force24Object=e,f[e]=f[e]||function(){ (f[e].q=f[e].q||[]).push(arguments)},f[e].l=1*new Date, _2=o.createElement(r),_4=o.getElementsByTagName(r)[0],_2.async=1, _2.src=c,_4.parentNode.insertBefore(_2,_4)}(window,document, "script","//","f24"); /* Set clientId */ f24("create", "c82a4518-4975-4e7d-985e-17859ef18496"); /* Place custom commands here */ f24("cookieAnonymous", true); f24("send", "pageview");