Senior Software Engineer

Avenue Scotland Limited
09 Nov 2017
16 Nov 2017
Contract Type
Full Time
Senior Software Engineer | Dundee | Permanent | £ Negotiable

A leading global technology organisation is currently looking for a Senior level Software Engineer to join a specialist, multi-disciplinary team of engineers in the field of document handling module design. A key requirement is to have a keen interest in the design of electro/mechanical systems operating under software or firmware command & control.

The Role
The primary responsibilities of the Graduate Software Engineer will be:

* Design, develop and document firmware and software drivers controlling embedded real time devices.
* Design, develop and document test procedures and software to validate functionality.
* Software unit test, and supporting integration and systems testing.
* Regular progress reporting on schedule, quality & size of change
* Small team leadership
* Project planning & status reporting to management

The Candidate
To be successful, it is expected that you will have:

* A Degree in a Software\Computer\Electronics Engineering (Hons 2:1 or better preferred).
* Minimum 5 years of experience developing embedded real-time firmware (C++ preferred)
* 32-bit microprocessor experience. (ARM preferred)
* 8/16-bit microcontroller experience.
* VxWorks or FreeRTOS or uC/COS-II(-III) RTOS
* Developing PC\Device application level software (Linux, Android or Windows) C++, C#, VB, Java or C
* USB knowledge
* Python
* Software design and methodologies - Object Orientated
* Software configuration management
This job was originally posted as