Shortlisted jobs: 0
Upload successful Close

By uploading your CV, applying to one of our advertised roles or asking us to act on your behalf to find suitable relevant employment, you confirm that you have read and agree to use of your data in accordance with our data privacy policy, a copy of which is available here

Senior Embedded Engineer – Edinburgh

Senior Embedded / Firmware Engineer - Edinburgh

Exciting new opportunity for a Senior Embedded Engineer to join a growing multidisciplinary scientific and engineering product development team based in Livingston. The role will primarily be focussed on embedded firmware development but there will also be a need for some higher level C++ and GUI development as well.

Suitable applicants will be well qualified with a relevant degree and 5yrs plus commercial Embedded Software Development expertise plus:

* Experience in all areas of Software / firmware development - from gathering requirements and writing specifications to testing and debugging.
* Broad Microsoft Windows and Linux programming experience using C / C++ / C#.
* An understanding of Object Oriented Design methods and patterns, including Unified Modelling Language (UML).
* User Interface (UI) design skills.
* Experience of using Source Code Management (including SVN) and Bug tracking tools.
* Experienced in the use of ARM processors.
* Using communications interfaces such as USB and Ethernet to connect to hardware devices such as hardware controllers, sensors and cameras
* Controlling and monitoring hardware devices with stepper motors, digital I/O and ADCs/DACs.
* Broad Microsoft Windows / Linux programming experience.
* Appreciation of hardware electronics design to complement associated coding.
* Experience of working in multi-disciplined technical R&D environments, collaborating with engineering or scientific colleagues.

Please send your CV to Emma Windows at IC Resources.

Keywords: Embedded, firmware, C/C++, GUI, ARM, R&D Sciences, Livingston, Edinburgh, Scotland, UK


We're sorry but this job is no longer live.

You can search for a new job here.