Senior Software Engineer (NJS100273) Scotland

Salary: GBP45000 - GBP60000 per annum

My client, A leading software solution provider for the Banking & Finance industry, is urgently seeking an experienced Software Engineer, to join their team immedatiatly. This is a fantastic opportunity working for a large multi-national company with a great package and benefits. 


Main responsibilities shall include, but will not be restricted to:

  • Design, develop and document firmware and drivers to control devices connected via USB to a PC
  • Design, develop and document test procedures and software to validate functionality
  • Software unit test, and supporting integration and systems testing
  • Provide estimates of effort, schedule, and size of change to Project Manager
  • Regular progress reporting on schedule, quality & size of change
  • Support for existing devices through problem investigation, identification and resolution


Basic Qualifications/Experience

  • Degree qualified
  • >2 years experience developing embedded firmware or PC Drivers in C/C++
  • USB Devices and HID Stack
  • Software design and methodologies
  • Software configuration management
  • Moderate level of electronics knowledge
  • Ability to work on several projects simultaneously


 Additional Qualifications/Experience (preferred but not essential)

  • Board Support Packages based on ARM processors for the Android O/S
  • Developing Drivers in a Win 32 programming environment
  • Developing Drivers in a Linux programming environment
  • Knowledge of Symmetric and Asymmetric cryptographic frameworks
  • Working knowledge of ARM, PIC & MIPS processor technologies (or equivalent)
  • Experience of developing RTOS and embedded systems
  • Java
  • C#
  • Electronic design experience

To be considered for this position please send an up-to-date CV or alternatively call Nick on 0161-212-2308 for more information about the position.