SonicJobs Logo
Login
Left arrow iconBack to search

Senior Firmware/Embedded Systems Engineer

ECS
Posted a day ago, valid for 5 days
Location

Dundee, City of Dundee DD1 1XA, Scotland

Salary

£400 - £475 per day

Contract type

Full Time

In order to submit this application, a TotalJobs account will be created for you. As such, in addition to applying for this job, you will be signed up to all TotalJobs’ services as part of the process. By submitting this application, you agree to TotalJobs’ Terms and Conditions and acknowledge that your personal data will be transferred to TotalJobs and processed by them in accordance with their Privacy Policy.

Sonic Summary

info
  • The Senior Firmware/Embedded Systems Engineer position requires 8+ years of experience in embedded firmware development, particularly with C/C++ and real-time operating systems.
  • Candidates must be willing to travel to Dundee on a hybrid basis each week.
  • Key responsibilities include developing embedded firmware, designing device drivers, and ensuring the security and reliability of real-time systems.
  • The role involves collaboration with hardware and software teams, as well as mentoring junior engineers.
  • Salary details are not specified in the job description, but further information can be obtained upon application.
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

In order to submit this application, a TotalJobs account will be created for you. As such, in addition to applying for this job, you will be signed up to all TotalJobs’ services as part of the process. By submitting this application, you agree to TotalJobs’ Terms and Conditions and acknowledge that your personal data will be transferred to TotalJobs and processed by them in accordance with their Privacy Policy.