Job Description Senior Firmware/Embedded Systems Engineer Location:
Hybrid - ONSITE IN DUNDEE Industry:
Secure Devices | ATMs | Self-Service Technology Are you a low-level specialist who thrives on bringing hardware to life?
Join our growing engineering team and help develop the
core firmware powering secure, high-performance devices
used globally in ATMs, kiosks, and payment terminals. This is a hands-on senior role where your expertise in
Embedded systems, Real Time OS, and security
will shape products trusted by millions. What You'll Be Doing:
Build robust, efficient firmware for
32-bit microcontrollers and RTOS platforms
(VxWorks, FreeRTOS, uC/OS).
Design low-level code and
device drivers
to control hardware systems in Real Time.
Develop and optimize firmware for
USB communication, secure interfaces, and cryptographic functions .
Collaborate with cross-functional teams across hardware, software, and systems engineering.
Drive
performance, stability, and security
in critical Embedded systems.
Write and execute
unit tests, debug Embedded code, and lead integration efforts.
Take a leadership role in problem-solving and
mentor junior engineers .
What You Bring:
8+ years of experience in
Embedded firmware development
using C/C++.
Proven skills working with
32-bit architectures
(ARM ), plus experience with 8/16-bit microcontrollers.
Strong grasp of
Real Time operating systems
and low-level programming.
Experience with
USB protocols, cryptographic libraries, and secure communications .
Deep knowledge of Embedded testing, debugging, and integration methods.
Strong communicator and natural collaborator with a problem-solving mindset.
Why This Role?
Join a team where
your firmware directly powers real-world secure technology .
Lead complex Embedded projects from concept to production.
Work in a
stable, growing industry
with global impact.
Enjoy a flexible, team-focused culture with
mentorship and leadership opportunities .
Competitive compensation and long-term career growth.
Interested in building the secure systems of tomorrow? Apply now or get in touch - we'd love to hear from you. ECS Recruitment Group Ltd is acting as an Employment Business in relation to this vacancy.
#J-18808-Ljbffr