Senior Embedded Software Engineer

Recruiter
Hudson Shribman
Location
North West England, UK
Salary
Competitive
Posted
12 Sep 2019
Closes
07 Oct 2019
Ref
1260477420
Contract Type
Permanent
Hours
Full Time
Senior Embedded Software Engineer £up to c50k Base +Strong Bonus + Benefits

North West Permanent ABJ4494

As an experienced embedded software development engineer you will lead the development of a unique platform of medical devices to deliver improved point of care diagnostics in the NHS for a key biotech. As senior software engineer as part of a small but dynamic team you will be a key member of a growing hardware and software engineering team that are developing the next generation of point of care medical diagnostic device. As senior embedded software engineer you will play a leading role in embedded software improvement and onward development to support existing and future product portfolio within the diagnostic healthcare market.

Key Responsibilities
  • System Design Specification
  • Working with and improving existing C and/or C# code on 2x ARM9 processors;
  • Building new software content, GUI features and peripheral device support for the device
  • Optimising applications to increase performance, reliability and supportability;
  • Debug and troubleshoot software/hardware problems for internal and external users;
  • Collaborate with electronic engineers and life scientists in all aspects of software product design, development and functional validation activities.
  • Investigate new technologies on new product developments.
  • Responsible for product documentation from initial proposals through to release
  • Working with our internal teams and/ or development partners, create functional designs, demonstrating how the system satisfies the defined requirements

Qualifications and Experience
  • Bachelor's degree: major in software/firmware/embedded solutions engineering
  • You will have proven experience in the design, commit, deploy and maintenance of embedded C# and C-based applications for use in highly regulated environments ;
  • A wealth of commercial experience in microcontroller / processor based software development.
  • Design and implementation of software on a RTS using object oriented methodology
  • Embedded C Experience in assembly language, C/C++ language programming (C++, Qt, Android useful but not essential)
  • Code debugging in a real-time/embedded environment
  • Previously held a senior or project-leading software developer position;
  • Possess understanding of structured software design;
  • Experience in STM32 Microcontroller based application & design;
  • Understanding in microcontroller architecture and peripheral use in MC;
  • Hands on experience in communication interfaces like SPI, I2C, UART, US;
  • Hands on experience in developing different components of an embedded system like drivers, UI, logs/databases;
  • Hands on experience in using IDE and debuggers (e.g. IAR IDE Embedded Workbench for ARM and j-link debugger;
  • Experience in RFID protocols, signal feature identification and USB driver design is an added advantage;
  • NETMF experience is an added advantage;
  • GUI design and coding
  • Medical IVD hardware/ software development. (working to ISO13485)

Full Time. Permanent

Benefits Package Includes: flexible working hours (37.5) , Bonus, 25 days annual, Company Pension Scheme

To Apply: Please contact Alison Basson on

Similar jobs

Similar jobs