Connecting

Embedded Software Engineer

Job title: Embedded Software Engineer
Contract Type: Permanent
Location: Manchester, England
Industry:
IT
Salary: Good
Reference: BH-75535-3
Contact Name: Amanda Bury
Phone Number: 01619422117
Job Published: 9 days ago

Job Description

Embedded Software Engineer – Permanent – Manchester


Essential:-    Must have a wealth of experience within complex embedded system software & GUI development in one or more assembly languages – priority C# & embedded C Software design for STM/ ARM7/9/ Cortex processors. Experience with debugging multiprocessor devices.  Off-board software development using C C#, C++, Java, QT/QML, Android.  Software support for communication interfaces such as SPI, I2C, UART, USB, Bluetooth.  NETMF experience
 
Embedded Software Engineer Job Summary

You will play a leading role within Client Group of Companies in all areas of embedded & off-board medical device software development & support.

Embedded Software Engineer Essential Functions

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

•          Act as technical SME on embedded system software development & support.

•          Conduct code review self-directed research & development in all areas software applications

•          Provide technical support to software-related discussions between my client’s business divisions, key suppliers & development partners.

•          Steer whole product lifecycle maintenance & improvement activities.

•          Support other engineering technical development & operations activities as required.

Embedded Software Engineer Experience & Knowledge

Experience in complex embedded system software & GUI development in one or more assembly languages – priority C# & embedded C Software design for STM/ ARM7/9/ Cortex processors. Experience with debugging multiprocessor devices. Off-board software development using C 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 & USB driver design. Experience in using IDE & debuggers (e.g. IAR IDE Embedded Workbench for ARM & J-link debugger). Low level signal processing experience using DSPs or CPUs. CAD/CAM mechanical design & assembly modelling using Solidworks.

QUALIFICATIONS & TRAINING:- Degree in Software Engineering +5 years industry experience in microcontroller / processor based software product development. Electronic medical/ IVD device software design.

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

Embedded Software Engineer – Permanent – Manchester

Candidates must be eligible to work in the UK

Get similar jobs like these by email

By submitting your details you agree to our T&C's

Share this Job