
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 Name
- Infinite Eye Ltd
- Job Title
- WordPress Developer
- Job Description
- About this Role We have a great opportunity for a talented WordPress developer to join our skilled team. We are a busy Glasgow based studio working with clients across the UK on a diverse range of projects. The successful candidate would be working as part of our development team, creating bespoke WordPress websites and assisting our existing clients with improvements, updates and general website maintenance. Alongside excellent technical abilities you should also be a strong communicator, be comfortable dealing with clients directly, happy presenting solutions and have a can-do attitude and a willingness to learn. We are looking for someone with two or more years of commercial experience as a Full Stack / WordPress Developer. This is a full time, fully remote role and we would be open to suitable applicants based in the UK. Typical Daily Tasks Turn website designs (typically delivered in Figma) into complete, functional websites Collaborate with our design team throughout the project lifecycle Work diligently to deliver projects on time and within budget. Share progress of projects and communicate with the wider team on Slack Integrate third-party APIs and configure commercial plugins where required Add content to a website or migrate content from an existing site. Test the functionality of a completed website to ensure we deliver a quality product Optimise websites for performance, technical SEO, browser compatibility, security and accessibility Deliver brief handover training sessions to clients Respond to support tickets from our existing clients Key Required Skills Frontend development - HTML, CSS, JavaScript Good understanding of WordPress custom theme development Good understanding of ACF and common WordPress tools and plugins Good understanding of PHP and web development principles The ability to interpret a written or verbal brief The ability to take a project from handover of a functional specification and supplied Figma design to delivery of a modern responsive website Strong organisational and interpersonal skills Enthusiasm for learning new tools and technologies Additional Skills Knowledge of any of the following would also be useful, but not essential: Other platforms and frameworks (Laravel, Shopify - or anything else relevant) Frontend frameworks (Bootstrap, React etc) Ability to create custom WordPress plugins Understanding of e-commerce Understanding of website accessibility Knowledge of UI/UX best practice Knowledge of Linux hosting environments Preferred Qualifications This is a technical role rather than a creative design role. We are looking for a candidate with a computing degree or similar qualification, however an understanding of the key skills is more important. Why work for us? Hard-working but relaxed culture within a company with 20+ years of experience Be part of a small friendly team, everyone is around on Slack and Zoom during work hours Varied clients, projects and industries mean no two days are the same Company pension scheme Salary From £30,000 depending on skills and experience Start date negotiable. How to Apply Send us your CV with a non AI generated cover note telling us why you are a good fit for this role Provide a few links to examples of previous web development projects and what your role was on those projects Please be clear on your current employment status and notice period if already in employment Direct applications only by 20th April 2025, no agencies please at this stage.


- Company Name
- Proofpoint
- Job Title
- Associate Software Engineer (Python)
- Job Description
- It's fun to work in a company where people truly BELIEVE in what they're doing! We're committed to bringing passion and customer focus to the business. Corporate Overview Proofpoint is a leading cybersecurity company protecting organisations’ greatest assets and biggest risks vulnerabilities in people. With an integrated suite of cloud-based solutions, Proofpoint helps companies around the world stop targeted threats, safeguard their data, and make their users more resilient against cyber attacks. Leading organisations of all sizes, including more than half of the Fortune 1000, rely on Proofpoint for people-centric security and compliance solutions mitigating their most critical risks across email, the cloud, social media, and the web. We are singularly devoted to helping our customers protect their greatest assets and biggest security risk their people. That’s why we’re a leader in next-generation cybersecurity. The Role You will be joining at an exciting time, as the team prepares to scale the Tessian product following the Proofpoint acquisition. Tessian protects every business’s mission by securing the human layer. We’re building intelligent security that works for human beings as they are, not how security policies would like them to be. The Tessian Cloud Email Security platform helps enterprises defend against email attacks, protect against data loss, and respond to security incidents more efficiently. Using machine learning technology, Tessian automatically predicts and eliminates advanced threats on email caused by human error, such as data exfiltration, accidental data loss, business email compromise, and phishing attacks . We’re growing and are looking for new team members to help us build something special. Having found exceptional product/market fit for our category-defining Human Layer Security software platform, we’re looking to capitalize on the huge demand for our product. Your day-to-day We‘re looking for a Backend Python Engineer to join one of the key teams behind Tessian Adaptive Email Security, protecting our customers from the full spectrum of inbound email attacks. You will Collaborate with a supportive agile team to write high-quality software with clean, readable code which helps customers understand and defend against email threats Participate in decision-making around architectural design while reasoning about cost, scale, latency, velocity and security Share responsibility for our modern stack of services in production across the whole cycle from design to development, through to operational support, for millions of users Understand the impact of bugs on stakeholders in high-performance distributed microservice systems and troubleshoot them effectively What You Bring To The Team Demonstrable Python ability – you’ve had your code running, delivering value and being supported in at least one real commercial environment Enthusiasm, positivity and a passion for learning, coupled with growth mindset Some experience of modern REST APIs, data streaming and database technologies Awareness of CICD, testing, and cloud services (eg AWS/GCP/Azure) including streaming or event-driven architectures Understanding of what it means to work in an agile way, collaborate with peers in all disciplines and embrace feedback Why Proofpoint Protecting people is at the heart of our award-winning cybersecurity solutions, and the people who work here are the key to our success. We’re a customer-focused and driven-to-win organisation with leading-edge products. We are an inclusive, diverse, multinational company that believes in culture fit, but more importantly ‘culture-add’, and we strongly encourage people from all walks of life to apply. We believe in hiring the best and the brightest to help cultivate our culture of collaboration and appreciation. Apply today and explore your future at Proofpoint! If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!


- Company Name
- NatWest Group
- Job Title
- AWS Cloud DevOps Engineer
- Job Description
- Our people work differently depending on their jobs and needs. From hybrid working to flexible hours, we have plenty of options that help our people to thrive. This role is based in the United Kingdom and as such all normal working days must be carried out in the United Kingdom. Job Description Join us as a AWS Cloud DevOps Engineer This is an excellent opportunity to contribute to building our DevOps engineering capability, culture and mindsets within a highly regulated banking environment Promoting technical and cultural change, you’ll be accelerating learning journeys and the progressive adoption of our DevOps centre of excellence technical practices and techniques As you build relationships with your colleagues, you’ll be making sure that decisions are aligned to locally and across the wider bank, and with an eye to the best outcome for end customers What you'll do You’ll be mentoring and coaching feature and platform teams to higher levels of DevOps capability to drive continuous improvements and enhance the end customer experience. You’ll assess their current levels of DevOps technical capability to identify any gaps, and support them in closing these through learning workshops and training. You'll need to show engineering experience in hybrid hosting and migration of applications over a multiyear programme of work. The main emphasis of the role is public cloud in AWS, however we have a sizable on-premise infrastructure and other clouds. You’ll also be: Demonstrating how to measure, understand and visualise the flow and delivery of value through adopting DevOps tools, techniques and processes Advising teams across platform and within the centre of excellence on which DevOps capability uplifts would be best suited to their needs and abilities Providing feedback that builds on policies, standards, practices and associated DevOps tooling The skills you'll need We’re looking for a DevOps engineer with a strong understanding of project management techniques, particularly in agile environments, who can effectively implement CI or CD pipelines, use agile tooling, and collaborate with cross-functional teams to ensure efficient and reliable software delivery. You’ll need to hold an appropriate qualification such as AWS Associate or Professional level certificates. You’ll also demonstrate: Knowledge and experience in Terraform for automated provisioning and management of cloud resources Knowledge of Kubernetes (K8s), particularly Amazon EKS Extensive experience with Helm and Helmfile for Kubernetes applications Hands-on experience with ArgoCD for GitOps workflows Strong understanding of cloud and container networking principles Experience in GitLab CI for building robust pipelines Knowledge and experience of bash scripting for automation and system administration


- Company Name
- BT Group
- Job Title
- React Software Engineering Practitioner
- Job Description
- Location This role is based out of our London, One Braham office. We have a hybrid working model of 3 days together, 2 days wherever. Why this job matters We are building new commerce’s digital platforms to enable our business to bring exciting products to our amazing customers. We are looking for like-minded Engineers to join us in our mission. Delivering quality digital solutions for our customers is at the heart of everything we do. As a Senior Engineer you will be responsible for building brilliant customer experiences in one of our journey squads. Your expertise will guide the development process from conception to deployment, ensuring that the end product meets our high standards and aligns with our company's goals, working with the latest frameworks and making a difference working on one of the biggest digital estates in the UK. What You’ll Be Doing Hands on development of FE code in React, Next.JS and other frameworks Working with the Product Owner, Engineers, Designers and other stakeholders in your agile squad to deliver digital experiences across BT and EE brands Contributing to enhance the systems you are working on Provide post-release and incident support Working with your tech lead and the other technical members of your squad to ensure solutions are fit for purpose, performant, secure, accessible and conform to our architectural principles Collaborate Engineering Manager and Chapter leads in defining front end technical standards and approaches Living the company values: Personal, Simple & Brilliant. Skills And Experience Must have: Commercial experience developing applications with React, Typescript, NextJS Experience in React Hooks, Redux, HTML5 and CSS3 - Experience with front end build and deployment concepts. Experience with API integrations, JSON Manipulation and GraphQL Knowledge of modern development tooling and automation techniques Awareness of accessibility and usability practices Automated testing techniques. Unit and Integration testing (i.e. Jest) Experience working to a tiered model of browser support (e.g. progressive enhancement) Desired: Performance optimisation Focus on quality, automation, and metrics Comfortable working within a design framework Good understanding of the wider FE framework and tooling landscape including other JavaScript Frameworks Software configuration management (Github, Gitlab Bitbucket etc) Knowledge of FE architecture and patterns Able to translate user story requirements into brilliant digital experience Benefits Annual On target bonus 10% (personal and company multipliers) BT Pension scheme; minimum 5% employee contribution, BT contribution 10% Life Assurance Direct share scheme Exclusive colleague discounts on our latest and greatest BT broadband packages50% off EE mobile pay monthly or SIM only plans and 50% discount for friends and family on EE SIM only plans My Discounts gives colleagues access to unbeatable savings on everyday purchases at hundreds of retailers Discounted EE TV including TNT Sport and the NOW Entertainment membership Great support for working parents including pay whilst on maternity, adoptive, and paternity leave Option to join the Healthcare Cash Plan or other benefits such as dental insurance, gym memberships etc. 25 days annual leave (not including bank holidays), increasing with service with buy holiday option Volunteering days so you can give back to your local community Brand new electric vehicle salary sacrifice arrangement, known as ‘My EV’ Our leadership standards Looking in: Leading inclusively and Safely I inspire and build trust through self-awareness, honesty and integrity. Owning outcomes I take the right decisions that benefit the broader organisation. Looking out: Delivering for the customer I execute brilliantly on clear priorities that add value to our customers and the wider business. Commercially savvy I demonstrate strong commercial focus, bringing an external perspective to decision-making. Looking to the future: Growth mindset I experiment and identify opportunities for growth for both myself and the organisation. Building for the future I build diverse future-ready teams where all individuals can be at their best. #HJ24 About Us BT Group was the world’s first telco and our heritage in the sector is unrivalled. As home to several of the UK’s most recognised and cherished brands – BT, EE, Openreach and Plusnet, we have always played a critical role in creating the future, and we have reached an inflection point in the transformation of our business. Over the next two years, we will complete the UK’s largest and most successful digital infrastructure project – connecting more than 25 million premises to full fibre broadband. Together with our heavy investment in 5G, we play a central role in revolutionising how people connect with each other. While we are through the most capital-intensive phase of our fibre investment, meaning we can reward our shareholders for their commitment and patience, we are absolutely focused on how we organise ourselves in the best way to serve our customers in the years to come. This includes radical simplification of systems, structures, and processes on a huge scale. Together with our application of AI and technology, we are on a path to creating the UK’s best telco, reimagining the customer experience and relationship with one of this country’s biggest infrastructure companies. Change on the scale we will all experience in the coming years is unprecedented. BT Group is committed to being the driving force behind improving connectivity for millions and there has never been a more exciting time to join a company and leadership team with the skills, experience, creativity, and passion to take this company into a new era. A FEW POINTS TO NOTE: Although these roles are listed as full-time, if you’re a job share partnership, work reduced hours, or any other way of working flexibly, please still get in touch. We will also offer reasonable adjustments for the selection process if required, so please do not hesitate to inform us. DON'T MEET EVERY SINGLE REQUIREMENT? Studies have shown that women and people who are disabled, LGBTQ+, neurodiverse or from ethnic minority backgrounds are less likely to apply for jobs unless they meet every single qualification and criteria. We're committed to building a diverse, inclusive, and authentic workplace where everyone can be their best, so if you're excited about this role but your past experience doesn't align perfectly with every requirement on the Job Description, please apply anyway - you may just be the right candidate for this or other roles in our wider team.