Job Search and Career Advice Platform

Enable job alerts via email!

Firmware Engineer

iO Associates

Dundee

Hybrid

GBP 51,000 - 60,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A global financial-technology organization is seeking a Firmware Engineer based in Dundee, offering up to £60K per annum. This role focuses on developing next-generation firmware and drivers for ATM and peripheral devices within a high-impact engineering team. Candidates should possess strong skills in C/C++ and Win32, as well as experience in software design and cryptography. The position allows for three days onsite each week and is open to sponsoring the right candidate.

Qualifications

  • Experience in software design and firmware development.
  • Ability to create documentation, tests, and validation tools.
  • Experience with cryptography and configuration management.

Responsibilities

  • Design, develop and maintain firmware, drivers and device features.
  • Create and support documentation, tests, and validation tools.
  • Contribute to solution architecture and mentor junior engineers.

Skills

C/C++
Win32
Software design
Cryptography
Configuration management
Embedded/RTOS
Linux
C#
Rust
Python
EFI Shell
Automation tools

Education

Degree in relevant field
Job description

Firmware Engineer

Dundee - 3 days in a week onsite

Up to £60K per annum

Firmware Engineer is required for a global financial-technology organisation that operates one of the world's largest independent ATM networks, providing banks, fintechs, retailers, and consumers with extensive self-service banking access. With a presence in more than 140 countries, it supports a vast ATM installed base and offers end-to-end managed services that enhance efficiency and reduce operational costs for its clients.

This role involves working in a high-impact engineering team developing next-generation firmware and drivers across a wide range of cutting-edge ATM and peripheral devices.

*Open for Sponsorship*

Key skills:

  • Design, develop and maintain firmware, drivers and device features (C/C++, Win32).
  • Create documentation, tests and validation tools; support existing devices and resolve issues.
  • Contribute to solution architecture and mentor junior engineers.
  • Work across multiple projects and collaborate with suppliers and cross-functional teams.
  • Degree-qualified with experience in software design, cryptography, config management; bonus if you know embedded/RTOS, Linux, C#/Rust/Python, EFI Shell or automation tools.

If you want to work with a company that focus on innovation and secure transaction infrastructure enables seamless, digital-first banking experiences across the globe, this APPLY NOW with your updated CV.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.