SonicJobs Logo
Login
Left arrow iconBack to search

Senior Firmware/Embedded Systems Engineer

ECS Resource Group Ltd
Posted 3 days ago, valid for 3 days
Location

Dundee, City of Dundee DD1 1XA, Scotland

Salary

£400 - £475 per day

Contract type

Full Time

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.

Sonic Summary

info
  • The role is for a Senior Firmware/Embedded Systems Engineer with a focus on designing and implementing embedded systems for secure devices like ATMs and kiosks.
  • Candidates must have over 8 years of experience in embedded firmware development using C/C++ and real-time operating systems (RTOS).
  • The position requires expertise in 32-bit microprocessors, low-level hardware integration, and familiarity with USB protocols and cryptographic frameworks.
  • A hybrid travel requirement to Dundee is essential for this role, and only applicants willing to meet this condition will be considered.
  • Further details, including salary information, are available upon application to ECS Recruitment Group Ltd, acting as an Employment Business.
ONLY APPLICATIONS WHO ARE HAPPY WITH HYBRID TRAVEL PER WEEK TO DUNDEE WILL BE CONSIDERED FOR THIS ROLE.







Senior Firmware/Embedded Systems Engineer



Role Overview:

We're looking for a talented Senior Firmware Engineer to help design, develop, and implement embedded systems that power the next generation of secure devices used in ATMs, kiosks, and self-service machines. If you're an experienced engineer who loves working with low-level hardware, real-time operating systems, and embedded firmware, this role offers a unique opportunity to make an impact on products used by millions worldwide.



Key Responsibilities:

  • Develop embedded firmware for microcontrollers and real-time operating systems (RTOS) like VxWorks, FreeRTOS, or uC/OS.

  • Design and implement device drivers and low-level protocols to control hardware like ATMs, self-service machines, and payment devices.

  • Collaborate with hardware and software teams to ensure seamless integration and performance of embedded systems.

  • Focus on security, performance, and reliability of real-time systems, ensuring they meet industry standards.

  • Develop and execute unit tests, debugging, and system-level integration testing.

  • Lead technical discussions, offer solutions to complex problems, and mentor junior engineers.



What We're Looking For:

  • 8+ years of experience in embedded firmware development (C/C++), with expertise in real-time operating systems (RTOS).

  • Strong experience with 32-bit microprocessors (ARM preferred) and 8/16-bit microcontrollers.

  • Familiarity with USB protocols, secure communication, and cryptographic frameworks.

  • Experience with low-level hardware-software integration, device drivers, and firmware development.

  • Solid understanding of embedded systems testing, including unit testing and debugging techniques.

  • Strong communicator with the ability to collaborate across engineering teams.

Further information available upon application

ECS Recruitment Group Ltd is acting as an Employment Business in relation to this vacancy.

Apply now in a few quick clicks

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.