cover image
NCR Atleos

Senior Firmware/Software Engineer (Dundee based)

On site

Scotland, United Kingdom

£ 70,000 / year

Full Time

28-03-2025

Job Specifications

These challenging positions are to work as part of a small team in Dundee and with other facilities and suppliers in the design, evaluation, test, and support of devices used in self-service products such as ATMs (Auto-Teller Machines for the Banking Industry). A key requirement is to have several years’ firmware/software design experience with a keen interest in the design of electro/mechanical systems operating under software or firmware command & control.

Location: Dundee based (relocation to Dundee)

SALARY: £50-68K + attractive bonus plan (depending on skills and experience)

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

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

Basic Qualifications

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

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

About the Company

Atleos (NYSE: NATL) is a leader in expanding self-service financial access, with industry-leading ATM expertise and experience, unrivalled operational scale including the largest independently-owned ATM network, always-on global services and constant innovation. Atleos improves operational efficiency for financial institutions, drives footfall for retailers and enables digital-first financial self-service experiences for consumers. Atleos is headquartered in Atlanta, Georgia, with approximately 20,000 employees globally. Know more

Related Jobs

Company background Company brand
Company Name
Aveni
Job Title
Senior Software Engineer
Job Description
Location: Remote within the UK Salary: Up to £70,000 Job Type: Permanent About Us Aveni is an award-winning technology company. We use advanced AI to enable scalable efficiency for financial services companies, combining world-leading Natural Language Processing (NLP) and Large Language Model (LLM) expertise with deep financial services domain experience to drive enterprise-wide productivity. Aveni harnesses the power of voice to drive unprecedented efficiency and oversight. We’re using the latest in AI to automate and innovate, empowering businesses to achieve exceptional productivity and compliance outcomes. The Role As a Senior Engineer, you will work within a squad to design, develop, and optimise software solutions, collaborating closely with the Technical Lead and cross-functional teams. This is a hands-on role requiring strong full-stack development experience, particularly in React, Node.js, and TypeScript. You will contribute to technical decision-making, improve software quality, and leverage AI-powered tools to enhance productivity. Key Responsibilities Develop and maintain scalable, high-quality applications using React, Node.js, and TypeScript. Implement secure coding practices, ensuring compliance with industry standards. Mentor junior engineers, conduct peer code reviews, and drive best practices. Collaborate with Product, Delivery, and Technical Leads to refine requirements and execute solutions. Work with AWS cloud-native services (Lambda, Step Functions, DynamoDB) to develop efficient cloud-based applications. Ensure CI/CD best practices, contributing to GitLab pipelines, automation, and observability improvements. Integrate AI-powered tools (e.g., GitHub Copilot) to enhance development workflows. Drive continuous improvement in performance, security, and maintainability. Support cross-squad collaboration, ensuring architectural consistency and code reusability. What We’re Looking For Essential Skills & Experience: Strong hands-on experience in full-stack development with React, Node.js, and TypeScript. Experience designing, developing, and optimising scalable and secure applications. Proficiency in AWS services (Lambda, Step Functions, DynamoDB). Familiarity with CI/CD pipelines and DevOps best practices. Understanding of secure coding and regulatory compliance. Experience mentoring junior engineers and leading technical execution. Strong problem-solving and debugging skills in complex environments. Experience working within Agile squads, participating in sprint planning and backlog refinement. Desirable Skills: Experience with AI-driven development tools (e.g., GitHub Copilot). Knowledge of ElasticSearch optimisation. Exposure to Mantine UI for front-end component design. Understanding of Infrastructure as Code (IaC) and cloud cost optimisation. Experience with AI model integration in engineering workflows. Background in regulated industries (e.g., Financial Services). What We Offer Salary up to £70,000 A collaborative and innovative work environment Career growth opportunities towards Technical Lead and beyond Exposure to cutting-edge AI-first engineering practices 34 days holiday plus your birthday off Share options Remote and flexible working Life insurance Income protection Private health care Eyecare On-going career development and training Freebies and discounts Emotional wellbeing (Employee assistance programme provides access to 24/7 employee counseling and emotional support) Cycle to work scheme Pension scheme (employer contribution matched up to 5%) Join Us in Making a Difference At Aveni, we believe that diversity drives innovation. We're committed to building a team that reflects the diverse communities we serve and creating an inclusive workplace where everyone feels valued and empowered to contribute their best work. If you're passionate about leveraging technology to drive positive change and want to be part of a team that's shaping the future of financial services, we'd love to hear from you. We know that some people are likely to only apply where they meet 100% of requirements, but we’d like to hear from you anyway. Apply now to join us on our mission to transform the financial services industry through AI!
United Kingdom
Remote
Full Time
01-04-2025
Company background Company brand
Company Name
QiH Group
Job Title
Senior Full Stack Engineer
Job Description
Our Company: QiH is a fast-growing, innovative, and progressive scale-up business headquartered in London with a collective of brilliant brains in Skopje. We are at the start of an exciting journey as we build out our internal engineering capability, spearheading our tech transformation, building best in class products and tackling exciting and complex challenges along the way! Data is at the core of what we do at QiH, but our people are at the heart of our success! At QiH, we have created an energetic and target-driven culture and continuously invest in each individual. The Role Our Technology team is growing! We’re looking for a Senior Full Stack Engineer to help rapidly grow our technology platform to deliver our ambitious business growth. In this role you will take ownership of both front-end and back-end systems, driving high-quality development and delivering technical solutions across the product lifecycle. While your primary focus will be coding and architecture design, you will also guide other developers, making technical decisions, and ensuring best practices are followed. You are both a hands-on individual contributor and a technical evangelist, collaborating closely with teams to build scalable, efficient, and robust applications using modern frameworks and tools. Key Responsibilities: Lead by example as a hands-on developer, contributing to both front-end and back-end codebases. Define architecture and system design for web applications, ensuring scalability, security, and performance. Provide technical guidance and mentorship to other engineers, ensuring code quality through reviews and best practices. Design and implement responsive, user-friendly web interfaces using modern JavaScript frameworks (Next.js, React). Collaborate with UX/UI designers to turn designs into functional, intuitive interfaces. About You: Expertise in JavaScript frameworks like React, Vue.js, or Angular, with proficiency in HTML, CSS, and responsive design principles. Strong experience with Node.js, Express.js, and building RESTful APIs or microservices. Proficiency in working with both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB) databases. CI/CD & DevOps: Experience with integrating automated tests into CI/CD pipelines (e.g., Jenkins, CircleCI, GitLab CI) and familiarity with containerisation tools like Docker. Knowledge of CMS would be advantageous. You thrive when working as part of a team Comfortable in a fast-paced environment Have excellent written and verbal English skills Last but not least, you’ll have no ego! What You’ll Get: Competitive Basic Salary Quarterly Bonuses Hybrid working Private Health Care (Bupa) Market Leading Training Programme Recognition & Reward Scheme Annual Company Conference (previous destinations Bologna, Dubrovnik, Belgrade and Thessaloniki) Regular Happy Hour / Team Lunches Free Coffee, Drinks & Snacks What’s the next step? Our hiring process ensures we're recruiting the right people for the role. We ensure that people are as suitable for us as we are for them. If you like the sound of what we're all about at QiH and want to join a team where you can make an impact, please apply or contact us at careers@qih-group.com.
London, United Kingdom
On site
Full Time
01-04-2025
Company background Company brand
Company Name
Digital Waffle
Job Title
Head of Software Engineering
Job Description
We are looking for an experienced Head of Software Engineering, with great people skills, to manage, inspire and challenge a Digital Team to perform to the best of their abilities. This is an exciting opportunity for an enthusiastic individual who is looking to take our Development team forward through mentorship, vision and strategy. Role: Head of Software Engineering Salary £90-£100k Location: Manchester (Week - 2 days, 3 days remote) Role and responsibilities: To effectively manage members of our digital teams. Front end (JavaScript - React) and Backend (PHP-Laravel). Cloud (AWS). Work with other senior members (Creative Director, Head of Product, Head of Devivery) of the organisation to achieve our mutualy desired outcomes To identify areas of growth for individuals, hold one-to-one catch-ups with team members, and set objectives moving forward. To encourage and create opportunities for members of the team to utilize their specialist skillsets/areas to maximum effectiveness. Skills/Experience: Strong interpersonal and communication skills. Positive attitude towards challenging situations and multi-tasking. The ability to lead and make key business decisions Experience in a Tech Lead, Head of Engineering, Or CTO role previously If you are interested please apply right away, interviews are taking place immediately!
Manchester, United Kingdom
Hybrid
Full Time
01-04-2025
Company background Company brand
Company Name
Searchability NS&D
Job Title
Full Stack Developer
Job Description
FULL STACK DEVELOPER Title: Full Stack Developer Salary: £55,000 - £70,000 Location: Remote / bi-weekly travel to Bristol or Cheltenham Clearance: Must be willing and eligible to gain SC Clearance ABOUT THIS ROLE One of Searchability NS&D's clients is recruiting for a number of Full Stack Developers to work across a range of central Government projects. As a Full Stack Developer, you will join an Agile focused team, building new and bespoke software solutions and providing them with up to date capability to meet the needs of a variety of secure customers. WHAT YOU'LL BE DOING Designing, developing, and testing software solutions Working with a diverse range of technologies, with a focus on open-source libraries and components Leveraging tools like GitLab to create continuous integration pipelines that enhance software quality and security Deploying software systems across various environments, including public (AWS and Azure) and private cloud Engaging in the full software lifecycle, from project concept and requirements analysis to architecture design, implementation, delivery, training, support, and ongoing maintenance Leading teams and managing client engagement, depending on experience WHAT WE'RE LOOKING FOR Essential: Senior Engineers with hands-on Back End or Full Stack experience Commercial experience using Java backend Commercial experience using JavaScript and React frontend AWS or Azure Desirable: Spring, MVC, Hibernates TypeScript Python Cloud based architectures Previous consultancy experience YOUR BENEFITS 25 days holiday + bank holidays Flexible working hours Career Development and Personalised Progression plan Health & Wellbeing Pack Income Protection Life Assurance Personal Accident Cover Private Health Insurance Cycle to work scheme Transportation season tickets TO BE CONSIDERED Please either apply through this advert or email me directly at lewis.hayward@searchability.com. For further information, please call me at 0117 284 0050. By applying for this role, you give express consent for us to process and submit your application to our client in conjunction with this vacancy only.
Gloucestershire, United Kingdom
Remote
Full Time
01-04-2025