Be-IT are working with a well known Organization based in Dundee to recruit a Senior C++ Software Engineer on a full-time permanent basis.
This role can be worked through a hybrid arrangement with 3 days on site a week.
An opportunity has arisen in the Engineering organization for a Senior Software Engineer in the Secure Devices team.
We are seeking a dynamic, self-motivated and tenacious individual educated to degree level in a Computer Science/Engineering or other related field or equivalent work experience in Software Engineering environment.
The successful applicant will work as part of a highly motivated team striving to meet all quality, cost and schedule targets across a range of devices, mainly, Encrypting Pin Pads, Card Readers and Anti Fraud Devices.
Main responsibilities shall include, but will not be restricted to:
• Project and Small Team Leading
• Solution Software Architecture
• Mentoring of Engineers
• Design, develop and document PC Core Driver and Device Features
• Design, develop and document firmware to control NCR ATM/Kiosk devices
• 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 security devices through problem investigation, identification and resolution
Basic Qualifications
• Degree qualified
• >5-7 years experience developing software in C/C++
• 1-2 Years Project and Team Leading
• Full Project Lifecycle Experience
• Some knowledge of Symmetric and Asymmetric cryptographic frameworks
• Some Knowledge of Payment Card Schemes, EMV, Contactless and NFC
• Software design and methodologies
• Software configuration management
• Moderate level of electronics knowledge
• Ability to work on several projects simultaneously
Preferred Qualifications
• Development environments, including RTOS and embedded systems
• Extensive knowledge of Symmetric and Asymmetric cryptographic frameworks
• Linux operating system
• C#
This is a hands on role with some mentoring to junior members of the team
The details:
For more information about the role, please apply.