Software engineer

Dundee, Scotland £45000 - £55000 Annually Head Resourcing

Posted 18 days ago

Job Viewed

Tap Again To Close

Job Description

permanent
Software Engineer - Full Stack

Full?time, permanent, Dundee, 1 - 2 days a week in the office
Salary 45 - 55k
Head Resourcing are recruiting for a software engineer for a fintech company based in Dundee. We use data to transform the commercial insurance market. The role focuses on designing, building and running the software and data that power our platform-from user interfaces to APIs and data ingestion-while keeping security front of mind.



Key Responsibilities

  • Build and maintain our Vue?3 platform plus supporting APIs, microservices, database and semantic layers.
  • Write clean, well?tested code and review peers' work.
  • Day to day operation of systems, including availability, security and data integrity
  • Collaborate daily with product, data and DevOps teams in short agile sprints.


Skills & Experience

  • Production experience with Vue.js, JavaScript/TypeScript, HTML and CSS.
  • Proficiency in at least one back?end language (Python, Java, C#, Node).
  • Strong SQL and familiarity with relational & NoSQL databases.
  • Experience designing and consuming REST APIs.
  • Hands?on with cloud services (AWS) and Docker containers.
  • Solid grasp of secure?coding best practices (OWASP Top?10).


Mindset & Behaviours

  • Collaborative: thrive in cross?functional teams and build strong relationships with peers.
  • Communicative: speak up in discussions, share ideas and listen actively.
  • Leadership mindset: take initiative, mentor others and drive best practices.


Why Join Us?

  • Shape an industry?leading data platform used across the UK and US.
  • Small, supportive team where every engineer has real impact.
  • Rapid growth means space to develop your skills and career.
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Dundee, Scotland NCR Atleos

Posted today

Job Viewed

Tap Again To Close

Job Description

**About NCR Atleos**
NCR Atleos, headquartered in Atlanta, is a leader in expanding financial access. Our dedicated 20,000 employees optimize the branch, improve operational efficiency and maximize self-service availability for financial institutions and retailers across the globe.
**Title: Software Engineer**
**Location: Dundee, UK**
An excellent opportunity has arisen in the Engineering organization for a Software Engineer in our Dundee office.
We are seeking a dynamic, self-motivated, and tenacious individual educated to degree level in Computer Science, Electronics or other Engineering or Science with a keen interest in software. The successful applicants will work as part of a highly motivated team striving to meet all quality, cost, and schedule targets across a range of devices and software in self-service products such as ATMs (Auto-Teller Machines for the Banking Industry).
**Key Areas of Responsibility**
o Design and develop software.
o Design and develop firmware for embedded devices.
o Design, develop and document test procedures and software to validate functionality.
o Software unit test and supporting integration and systems testing.
o Willing to travel globally e.g., customer sites for support or analysis.
**Basic Qualifications**
o Degree qualified in Software, Engineering, Physics, Mathematics, or other Science.
o 2-5 years' experience in a hands-on programming role.
o Ability to work on several projects simultaneously.
o Some knowledge of C/C+ **Optional Skills (preferred but not essential)**
o Interest in processor technologies.
o Interest in developing Realtime and Embedded systems.
o Interest in controlling electro-mechanical devices.
o Some knowledge of Electronics.
o Developing in a Windows programming environment.
Offers of employment are conditional upon passage of screening criteria applicable to the job.
**EEO Statement**
NCR Atleos is an equal-opportunity employer. It is NCR Atleos policy to hire, train, promote, and pay associates based on their job-related qualifications, ability, and performance, without regard to race, color, creed, religion, national origin, citizenship status, sex, sexual orientation, gender identity/expression, pregnancy, marital status, age, mental or physical disability, genetic information, medical condition, military or veteran status, or any other factor protected by law.
**Statement to Third Party Agencies**
To ALL recruitment agencies: NCR Atleos only accepts resumes from agencies on the NCR Atleos preferred supplier list. Please do not forward resumes to our applicant tracking system, NCR Atleos employees, or any NCR Atleos facility. NCR Atleos is not responsible for any fees or charges associated with unsolicited resumes.
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer

Dundee, Scotland NCR Atleos

Posted today

Job Viewed

Tap Again To Close

Job Description

**About NCR Atleos**
NCR Atleos, headquartered in Atlanta, is a leader in expanding financial access. Our dedicated 20,000 employees optimize the branch, improve operational efficiency and maximize self-service availability for financial institutions and retailers across the globe.
**Senior Software Engineer** (C++ / Rust)
LOCATION **: Dundee (Hybrid)**
Annual Incentive Base Range 48,000.00 - 60,000.00 - 72,000.00 GBP Annual
**Position Summary and Key Areas of Responsibility**
The successful candidate will become a member of a highly motivated Agile team of platform software engineers responsible for developing a new and innovative large scale software solution for NCR ATMs. Key tasks are as follows:
+ Leadership of medium to large size projects; Collaborates with Scrum Masters, Product Owners and development team members
+ Responsible for technical design, development, and maintenance of platform software and its associated components
+ Contributes to technical strategy discussions; Selects process/design tools
+ Investigate and prototype emerging software platform technologies, helping to identify those that will be selected for inclusion in the NCR portfolio
+ Design software subsystems, components, and their interfaces in support of business requirements
+ Develop high quality code to support technical architecture and design; Considers future systems architecture
+ Responsible for translation of business requirements to development/test/release plan and delivering this solution on time to the business
+ Participate and contribute to an effective software development lifecycle including a high focus on customer support and root cause analysis
+ Conduct testing based on knowledge of system architecture, interdependencies and interactions
+ Accurately estimate time and resources for software development efforts
+ Incorporate unit testing/root cause analysis practices into software development process
+ Provide technical leadership and assistance to internal and external product development teams
+ Communicate the architecture and recommendations to senior management, NCR customers, partners and others via formal presentations, white papers, and conversations
**Basic Qualifications**
+ BSc in Computer Science, BEng in technical discipline, or equivalent on the job experience
+ Excellent written and verbal communication skills; excellent teamwork and collaboration skills
+ Experience of Agile software development lifecycles and associated development techniques including Continuous Integration and Continuous Deployment
+ Knowledge of operating system architecture/security (Windows 10 and Linux)
+ C++ and / Or RUST programming experience
+ 5 or more years of industry experience
**Preferred Qualifications**
+ Driver development experience
+ XFS Feature development experience
+ Team leading experience
+ CEN XFS knowledge
As an NCR Atleos employee, we provide you with several core benefits as std, as well as the opportunity to select additional discounted voluntary benefits. You can choose to flex these benefits in a way that suits you and your
family's lifestyle.
Attractive Defined Pension Plan
career Development and learning opportunities.
Medical insurance
Dental insurance unum
Life and Income protection insurance
Illness and accident cover
Health assessment
Holiday buy
Cycle to work.
Lifestyle discounts
My gym discounts.
Employee assistance program (EAP)
Health Screening
#LI-UB1 #Li-Hybrid
Offers of employment are conditional upon passage of screening criteria applicable to the job.
**EEO Statement**
NCR Atleos is an equal-opportunity employer. It is NCR Atleos policy to hire, train, promote, and pay associates based on their job-related qualifications, ability, and performance, without regard to race, color, creed, religion, national origin, citizenship status, sex, sexual orientation, gender identity/expression, pregnancy, marital status, age, mental or physical disability, genetic information, medical condition, military or veteran status, or any other factor protected by law.
**Statement to Third Party Agencies**
To ALL recruitment agencies: NCR Atleos only accepts resumes from agencies on the NCR Atleos preferred supplier list. Please do not forward resumes to our applicant tracking system, NCR Atleos employees, or any NCR Atleos facility. NCR Atleos is not responsible for any fees or charges associated with unsolicited resumes.
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer

Dundee, Scotland NCR Atleos

Posted today

Job Viewed

Tap Again To Close

Job Description

**About NCR Atleos**
NCR Atleos, headquartered in Atlanta, is a leader in expanding financial access. Our dedicated 20,000 employees optimize the branch, improve operational efficiency and maximize self-service availability for financial institutions and retailers across the globe.
Title **:** Senior Software Engineer
Location **:** Dundee
Grade: 12
Salary: £56,800 - 71,000 p/a + 10% bonus
**About NCR Corporation**
NCR Corporation (NYSE: NCR) is a global technology company leading how the world connects, interacts and transacts with business. NCR's assisted- and self-service solutions and comprehensive support services address the needs of retail, financial, travel, hospitality, gaming, public sector, telecom carrier and equipment organizations in more than 100 countries. NCR ( ) is headquartered in Duluth, Georgia.
**Position Summary & Key Areas of Responsibility**
An opportunity has arisen in the Engineering organisation 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 years experience developing software in C/C++ 1-2 Years Project and Team Leading
+ Windows Win 32 programming
+ 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#
Visit our careers site ( for a list of the benefits offered in your region in addition to a competitive base salary and strong work/family programs.
**EEO Statement**
Integrated into our shared values is NCR's commitment to diversity. NCR is committed to being a globally inclusive company where all people are treated fairly, recognized for their individuality, promoted based on performance and encouraged to strive to reach their full potential. We believe in understanding and respecting differences among all people. This concept encompasses but is not limited to human differences with regard to race, ethnicity, religion, gender, culture and physical ability. Every individual at NCR has an ongoing responsibility to respect and support a globally diverse environment.
**Statement to Third Party Agencies**
To ALL recruitment agencies: NCR only accepts resumes from agencies on the NCR preferred supplier list. Please do not forward resumes to our applicant tracking system, NCR employees, or any NCR facility. NCR is not responsible for any **fees or** charges associated **with** unsolicited resumes.
#LI-Hybrid
#LI-AG1
Offers of employment are conditional upon passage of screening criteria applicable to the job.
**EEO Statement**
NCR Atleos is an equal-opportunity employer. It is NCR Atleos policy to hire, train, promote, and pay associates based on their job-related qualifications, ability, and performance, without regard to race, color, creed, religion, national origin, citizenship status, sex, sexual orientation, gender identity/expression, pregnancy, marital status, age, mental or physical disability, genetic information, medical condition, military or veteran status, or any other factor protected by law.
**Statement to Third Party Agencies**
To ALL recruitment agencies: NCR Atleos only accepts resumes from agencies on the NCR Atleos preferred supplier list. Please do not forward resumes to our applicant tracking system, NCR Atleos employees, or any NCR Atleos facility. NCR Atleos is not responsible for any fees or charges associated with unsolicited resumes.
This advertiser has chosen not to accept applicants from your region.

C/ C++ Software Engineer

Dundee, Scotland £58000 - £71000 Annually Reed Technology

Posted 18 days ago

Job Viewed

Tap Again To Close

Job Description

permanent

Reed Technology is partnering with a Dundee based company, currently looking to expand their team with the addition of a skilled C/ C++ Software Engineer .

The successful candidate will be part of a highly motivated software engineering team, focused on delivering high-quality, cost-effective solutions on schedule across a variety of embedded systems and technology platforms.

Required Experience & Skills:

  • 5+ years of hands-on experience developing software in C or C++.
  • Proven track record in developing software for physical products such as robotics, medical devices, consumer electronics, industrial automation, automotive systems, or similar domains.
  • Strong experience with Windows Win32 programming.
  • Solid understanding of symmetric and asymmetric cryptographic frameworks.
  • Proficient in software design principles and configuration management practices.
  • Experience with Rust or C# is highly valued as a complementary skill set

Benefits:

  • Permanent contract
  • Hybrid working model - 3 days per week in office,
  • Salary between up to 71.000 / annum, based on experience and qualifications.
  • Excellent range of additional benefits (attractive pension plan, health insurances, holiday buy, discounts, etc.).
This advertiser has chosen not to accept applicants from your region.

Smart Services Software Engineer

Dundee, Scotland NCR Atleos

Posted today

Job Viewed

Tap Again To Close

Job Description

**About NCR Atleos**
NCR Atleos, headquartered in Atlanta, is a leader in expanding financial access. Our dedicated 20,000 employees optimize the branch, improve operational efficiency and maximize self-service availability for financial institutions and retailers across the globe.
Smart Services Engineering - Software Engineer
Salary: £36,800.00 - £46,000.00 (depending on experience)
Dundee (Hybrid)
**Key areas of responsibility include:**
Member of Service Engineering Event Rules (SeeR) Team - Service Triage & Dispatch Avoidance
+ Service Call History analysis and Business Rule development.
+ Monitor existing rules performance and develop additional impactive rules which would eliminate unnecessary field service calls
Development
+ Design, develop and deploy cloud-based solutions using Microsoft Azure's suite of services such as Azure Logic Apps, Cosmos DB, Azure Data Lake
+ Develop and test new business rules to support new target areas identified by the team.
+ Implementing data storage solutions, integrating databases, and using Azure data services for efficient data management and analytics
+ Provide innovated methods by which management teams maintain their business objectives
Analysts Insights
+ Supporting SeeR team business analysts with data and resulting rule implementations through visualizations.
+ Insights to rule effectiveness as it may pertain to specific customers, countries, regions which may include negative effects from outside influences such as weather, power management and/or social factors.
**Skills and Qualifications:**
+ Minimum 1-3 years of experience
+ Bachelor's Degree in a Computing, Science, Engineering discipline.
+ Familiarity with data formats, languages, protocols, and architecture styles required to provide Azure-based integration solutions (for example, Java, .NET, JSON, REST, and SOAP)
+ Experience developing software for an enterprise environment
+ The ability to create and support Azure solutions using services/resources such as SQL, API management, Key Vault, Functions, App Service, Data Factory, Storage Account, Cost Management, etc.
+ Experience working with data preparation and data quality
+ Ability to clearly communicate data topics
+ Ability to work across multiple disciplines and teams to solve complex problems
+ Strong innovative, analytical and troubleshooting skills
**Highly desired skills and experience** :
+ Experience with data Visualization toolsets such as PowerBI
+ Experience with Microsoft Office applications
+ Experience with Oracle Cloud environment
As an NCR Atleos employee, we provide you with several core benefits as std, as well as the opportunity to select additional discounted voluntary benefits. You can choose to flex these benefits in a way that suits you and your
family's lifestyle.
Attractive Defined Pension Plan
career Development and learning opportunities.
Medical insurance
Dental insurance unum
Life and Income protection insurance
Illness and accident cover
Health assessment
Holiday buy
Cycle to work.
Lifestyle discounts
My gym discounts.
Employee assistance program (EAP)
Health Screening
#LI-UB1 #Li-Hybrid
Offers of employment are conditional upon passage of screening criteria applicable to the job.
**EEO Statement**
NCR Atleos is an equal-opportunity employer. It is NCR Atleos policy to hire, train, promote, and pay associates based on their job-related qualifications, ability, and performance, without regard to race, color, creed, religion, national origin, citizenship status, sex, sexual orientation, gender identity/expression, pregnancy, marital status, age, mental or physical disability, genetic information, medical condition, military or veteran status, or any other factor protected by law.
**Statement to Third Party Agencies**
To ALL recruitment agencies: NCR Atleos only accepts resumes from agencies on the NCR Atleos preferred supplier list. Please do not forward resumes to our applicant tracking system, NCR Atleos employees, or any NCR Atleos facility. NCR Atleos is not responsible for any fees or charges associated with unsolicited resumes.
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer (C++ / Rust)

Dundee, Scotland NCR Atleos

Posted today

Job Viewed

Tap Again To Close

Job Description

**About NCR Atleos**
NCR Atleos, headquartered in Atlanta, is a leader in expanding financial access. Our dedicated 20,000 employees optimize the branch, improve operational efficiency and maximize self-service availability for financial institutions and retailers across the globe.
**Senior Software Engineer** (C++ / Rust)
LOCATION **: Dundee (Hybrid)**
Annual Incentive Base Range 48,000.00 - 60,000.00 - 72,000.00 GBP Annual
**Position Summary and Key Areas of Responsibility**
The successful candidate will become a member of a highly motivated Agile team of platform software engineers responsible for developing a new and innovative large scale software solution for NCR ATMs. Key tasks are as follows: -
+ Leadership of medium to large size projects; Collaborates with Scrum Masters, Product Owners and development team members
+ Responsible for technical design, development, and maintenance of platform software and its associated components
+ Contributes to technical strategy discussions; Selects process/design tools
+ Investigate and prototype emerging software platform technologies, helping to identify those that will be selected for inclusion in the NCR portfolio
+ Design software subsystems, components, and their interfaces in support of business requirements
+ Develop high quality code to support technical architecture and design; Considers future systems architecture
+ Responsible for translation of business requirements to development/test/release plan and delivering this solution on time to the business
+ Participate and contribute to an effective software development lifecycle including a high focus on customer support and root cause analysis
+ Conduct testing based on knowledge of system architecture, interdependencies and interactions
+ Accurately estimate time and resources for software development efforts
+ Incorporate unit testing/root cause analysis practices into software development process
+ Provide technical leadership and assistance to internal and external product development teams
+ Communicate the architecture and recommendations to senior management, NCR customers, partners and others via formal presentations, white papers, and conversations
**Basic Qualifications**
+ BSc in Computer Science, BEng in technical discipline, or equivalent on the job experience
+ Excellent written and verbal communication skills; excellent teamwork and collaboration skills
+ Experience of Agile software development lifecycles and associated development techniques including Continuous Integration and Continuous Deployment
+ Knowledge of operating system architecture/security (Windows 10 and Linux)
+ C++ and / Or RUST programming experience
+ 5 or more years of industry experience
**Preferred Qualifications**
+ Driver development experience
+ XFS Feature development experience
+ Team leading experience
+ CEN XFS knowledge
As an NCR Atleos employee, we provide you with several core benefits as std, as well as the opportunity to select additional discounted voluntary benefits. You can choose to flex these benefits in a way that suits you and your
family's lifestyle.
Attractive Defined Pension Plan
career Development and learning opportunities.
Medical insurance
Dental insurance unum
Life and Income protection insurance
Illness and accident cover
Health assessment
Holiday buy
Cycle to work.
Lifestyle discounts
My gym discounts.
Employee assistance program (EAP)
Health Screening
#LI-UB1 #Li-Hybrid
Offers of employment are conditional upon passage of screening criteria applicable to the job.
**EEO Statement**
NCR Atleos is an equal-opportunity employer. It is NCR Atleos policy to hire, train, promote, and pay associates based on their job-related qualifications, ability, and performance, without regard to race, color, creed, religion, national origin, citizenship status, sex, sexual orientation, gender identity/expression, pregnancy, marital status, age, mental or physical disability, genetic information, medical condition, military or veteran status, or any other factor protected by law.
**Statement to Third Party Agencies**
To ALL recruitment agencies: NCR Atleos only accepts resumes from agencies on the NCR Atleos preferred supplier list. Please do not forward resumes to our applicant tracking system, NCR Atleos employees, or any NCR Atleos facility. NCR Atleos is not responsible for any fees or charges associated with unsolicited resumes.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Senior software systems engineer Jobs in Dundee !

Senior Software Engineer (C++ / Rust)

Dundee, Scotland NCR Atleos

Posted today

Job Viewed

Tap Again To Close

Job Description

**About NCR Atleos**
NCR Atleos, headquartered in Atlanta, is a leader in expanding financial access. Our dedicated 20,000 employees optimize the branch, improve operational efficiency and maximize self-service availability for financial institutions and retailers across the globe.
**Senior Software Engineer** (C++ / Rust)
LOCATION **: Dundee (Hybrid)**
Annual Incentive Base Range 48,000.00 - 60,000.00 - 72,000.00 GBP Annual
**Position Summary and Key Areas of Responsibility**
The successful candidate will become a member of a highly motivated Agile team of platform software engineers responsible for developing a new and innovative large scale software solution for NCR ATMs. Key tasks are as follows: -
+ Leadership of medium to large size projects; Collaborates with Scrum Masters, Product Owners and development team members
+ Responsible for technical design, development, and maintenance of platform software and its associated components
+ Contributes to technical strategy discussions; Selects process/design tools
+ Investigate and prototype emerging software platform technologies, helping to identify those that will be selected for inclusion in the NCR portfolio
+ Design software subsystems, components, and their interfaces in support of business requirements
+ Develop high quality code to support technical architecture and design; Considers future systems architecture
+ Responsible for translation of business requirements to development/test/release plan and delivering this solution on time to the business
+ Participate and contribute to an effective software development lifecycle including a high focus on customer support and root cause analysis
+ Conduct testing based on knowledge of system architecture, interdependencies and interactions
+ Accurately estimate time and resources for software development efforts
+ Incorporate unit testing/root cause analysis practices into software development process
+ Provide technical leadership and assistance to internal and external product development teams
+ Communicate the architecture and recommendations to senior management, NCR customers, partners and others via formal presentations, white papers, and conversations
**Basic Qualifications**
+ BSc in Computer Science, BEng in technical discipline, or equivalent on the job experience
+ Excellent written and verbal communication skills; excellent teamwork and collaboration skills
+ Experience of Agile software development lifecycles and associated development techniques including Continuous Integration and Continuous Deployment
+ Knowledge of operating system architecture/security (Windows 10 and Linux)
+ C++ experience using Microsoft Visual Studio
+ 5 or more years of industry experience
**Preferred Qualifications**
+ Driver development experience
+ XFS Feature development experience
+ Team leading experience
+ CEN XFS knowledge
+ Rust programming experience
As an NCR Atleos employee, we provide you with several core benefits as std, as well as the opportunity to select additional discounted voluntary benefits. You can choose to flex these benefits in a way that suits you and your
family's lifestyle.
Attractive Defined Pension Plan
career Development and learning opportunities.
Medical insurance
Dental insurance unum
Life and Income protection insurance
Illness and accident cover
Health assessment
Holiday buy
Cycle to work.
Lifestyle discounts
My gym discounts.
Employee assistance program (EAP)
Health Screening
#LI-UB1 #Li-Hybrid
Offers of employment are conditional upon passage of screening criteria applicable to the job.
**EEO Statement**
NCR Atleos is an equal-opportunity employer. It is NCR Atleos policy to hire, train, promote, and pay associates based on their job-related qualifications, ability, and performance, without regard to race, color, creed, religion, national origin, citizenship status, sex, sexual orientation, gender identity/expression, pregnancy, marital status, age, mental or physical disability, genetic information, medical condition, military or veteran status, or any other factor protected by law.
**Statement to Third Party Agencies**
To ALL recruitment agencies: NCR Atleos only accepts resumes from agencies on the NCR Atleos preferred supplier list. Please do not forward resumes to our applicant tracking system, NCR Atleos employees, or any NCR Atleos facility. NCR Atleos is not responsible for any fees or charges associated with unsolicited resumes.
This advertiser has chosen not to accept applicants from your region.

Software/Firmware Engineer

Dundee, Scotland NCR Atleos

Posted today

Job Viewed

Tap Again To Close

Job Description

**About NCR Atleos**
NCR Atleos, headquartered in Atlanta, is a leader in expanding financial access. Our dedicated 20,000 employees optimize the branch, improve operational efficiency and maximize self-service availability for financial institutions and retailers across the globe.
**Title: Software/Firmware Engineer**
**Grade: 10**
**Location: Dundee, UK**
**Job Description: Software Engineer**
We are seeking a dynamic, self-motivated individual to join our team of software developers based at the NCR Discovery Centre R&D site in Dundee. You will be part of a team responsible for delivering high quality software for ATM Recycler/Deposit devices, identifying and implementing innovative concepts in the field of bank note recognition and bank note validation.
Due to the unique development environment and knowledge required for this role, in depth training will be given to the successful candidate.
The successful candidate will be part of an engineering group with development teams in global locations. As a software engineer in the team, you will be responsible for working development projects, investigating & resolving complex problems, and supporting the team to ensure customer commitments and goals are met.
**Key Areas of Responsibility:**
+ Develop high quality software which meets customer requirements, within agreed timescales
+ Analyse and process data to identify and develop innovative solutions in the field of bank note recognition and validation
+ Ability to manage multiple issues of differing stages within development and priority with assistance from a senior engineer
+ Prepare technical documentation
+ Participate in software peer reviews
+ Accurately estimate time and resources for template development efforts
+ Effective communication with developers, technical team lead & QA
+ Work all developments diligently to ensure customer satisfaction targets are achieved
**Key skills & experience:**
+ Minimum Bachelors Level Degree in Computer Science, Engineering, or related field
+ Image Processing/Analysis
+ Computer vision
+ Data analytics and computational statistics
+ Knowledge of similar data analysis/visualisation tools will be considered
+ Machine Learning
+ Artificial Intelligence
+ Signal processing/analysis
+ 3 to 5 years' experience in software development
+ Good methodical problem-solving skills
+ Strong communication skills both written and verbal
+ Excellent teamwork and collaboration skills
+ Have a strong desire for quality
+ Have a sense of urgency with the ability to multi-task
**The following would be considered an advantage though not essential**
+ Experience in Currency Template development or Currency Automation Industry with use of currency automation tools
+ Cash recycling device hardware experience
+ MATLAB programming experience
Offers of employment are conditional upon passage of screening criteria applicable to the job.
**EEO Statement**
NCR Atleos is an equal-opportunity employer. It is NCR Atleos policy to hire, train, promote, and pay associates based on their job-related qualifications, ability, and performance, without regard to race, color, creed, religion, national origin, citizenship status, sex, sexual orientation, gender identity/expression, pregnancy, marital status, age, mental or physical disability, genetic information, medical condition, military or veteran status, or any other factor protected by law.
**Statement to Third Party Agencies**
To ALL recruitment agencies: NCR Atleos only accepts resumes from agencies on the NCR Atleos preferred supplier list. Please do not forward resumes to our applicant tracking system, NCR Atleos employees, or any NCR Atleos facility. NCR Atleos is not responsible for any fees or charges associated with unsolicited resumes.
This advertiser has chosen not to accept applicants from your region.

Software/Firmware Engineer

Dundee, Scotland NCR Atleos

Posted today

Job Viewed

Tap Again To Close

Job Description

**About NCR Atleos**
NCR Atleos, headquartered in Atlanta, is a leader in expanding financial access. Our dedicated 20,000 employees optimize the branch, improve operational efficiency and maximize self-service availability for financial institutions and retailers across the globe.
**Title: Software/Firmware Engineer**
**Grade: 11**
**Location: Dundee, UK**
**Salary: £48,000 - 60,000 p/a**
An excellent opportunity has arisen in the Engineering organization for a Software Engineer in our Dundee office.
We are seeking a dynamic, self-motivated, and tenacious individual educated to degree level in Computer Science, Electronics or other Engineering or Science with a keen interest in software. The successful applicants will work as part of a highly motivated team striving to meet all quality, cost, and schedule targets across a range of devices and software in self-service products such as ATMs (Auto-Teller Machines for the Banking Industry).
**Key Areas of Responsibility**
o Design and develop software.
o Design and develop firmware for real-time embedded devices.
o Design, develop and document test procedures and software to validate functionality.
o Software unit test and supporting integration and systems testing.
o Willing to travel globally e.g., customer sites for support or analysis.
**Basic Qualifications**
o Degree qualified in Software, Engineering, Physics, Mathematics, or other Science.
o +5 years' experience in a hands-on programming role.
o Ability to work on several projects simultaneously.
o Experience using C/C+ **Optional Skills (preferred but not essential)**
o Interest in processor technologies.
o Interest in developing Realtime and Embedded systems.
o Interest in controlling electro-mechanical devices.
o Some knowledge of Electronics.
o Developing in a Windows programming environment.
#LI-AG1 #Li-Hybrid
Offers of employment are conditional upon passage of screening criteria applicable to the job.
**EEO Statement**
NCR Atleos is an equal-opportunity employer. It is NCR Atleos policy to hire, train, promote, and pay associates based on their job-related qualifications, ability, and performance, without regard to race, color, creed, religion, national origin, citizenship status, sex, sexual orientation, gender identity/expression, pregnancy, marital status, age, mental or physical disability, genetic information, medical condition, military or veteran status, or any other factor protected by law.
**Statement to Third Party Agencies**
To ALL recruitment agencies: NCR Atleos only accepts resumes from agencies on the NCR Atleos preferred supplier list. Please do not forward resumes to our applicant tracking system, NCR Atleos employees, or any NCR Atleos facility. NCR Atleos is not responsible for any fees or charges associated with unsolicited resumes.
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Senior Software Systems Engineer Jobs View All Jobs in Dundee