Senior Firmware/Embedded Systems Engineer
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.