Latest Jobs
Learning Support Assistant
Romford, Essex
Account Manager
Stoke-on-trent, Staffordshire
PA to the Headmistress
Not Specified, London
Positive Behaviour Support Workers (Ref: PBSW-1117)
Not Specified, London
Trainee Driving Instructor
Not Specified, Scottish Borders
Trainee Driving Instructor
Horsham, Sussex
Trainee Driving Instructor
Gateshead, Tyne And Wear
Trainee Driving Instructor
Eastleigh, Hampshire
Software Support Technician
Windsor, Berkshire
Trainee Driving Instructor
Stevenage, Hertfordshire
Company Info


Company Profile

Firmware Engineer/Embedded Software C/C++ - Nr Durham

Posted by on 04.24.2015
Job ID: 714068
Location: Durham, County Durham, United Kingdom
Job Category: I.T. & Communications
Salary: £40,000.00 Annual
Job Views: 2110
Post Code:
Employment Type: Permanent
Posted: 04.24.2015

Job Description

Firmware Engineer/Embedded Software Engineer C/C++ - Nr Durham.

Commutable from Sunderland, Durham, Washington, Gateshead, Hartlepool.

Embedded C/C++, Assembler, Firmware Design, Embedded Software, UML, Git, SVN, USB, Bluetooth, Ethernet, UART, I2C, RS232, RS485, PIC, ARM, LCD development, Qt.

This leading, very successful organisation are seeking an experienced Firmware Engineer/Embedded Software Engineer with C/C++ skills on an Embedded platform. You will design and develop Embedded firmware products for Control, Measurement, Instrumentation, Medical devices and Safety critical applications.

As a Firmware Engineer/Embedded Software Engineer you will have 2+ years Embedded C/C++ programming experience, have experience in formal design methods (UML, etc,) with a good knowledge of common version control systems (Git, SVN, etc,) and an understanding of safety critical design.
The Embedded Software Engineer should also have Firmware design experience for some modern communication protocols (USB, Bluetooth, Ethernet, etc,) and ideally Inter-Processor Communication experience.

It would be desirable if you have any Mobile Application software design experience, Qt skills on any platform, some experience of RTOS, Linux or Unix, some exposure of .NET programming and experience in an ISO9000 environment.

You will work in a small multi-disciplined R&D team on Embedded software development, based on Multi-processor board applications for the company products and instruments, handling entire firmware development for the control product, and firmware development for next generation advanced portable devices.

Candidates should ideally be a good all-rounder in Firmware and Software with some exposure to precision Analogue measurement. This is an excellent Technically challenging opportunity offering interesting projects to work on whilst utilising a wide variety of Technologies.


  • Previous Next