CareerAddict

Software Engineer - C/C++

ECS Resource Group Limited

Posted on Jun 19, 2025 by ECS Resource Group Limited
Dundee, Angus, United Kingdom
IT
Immediate Start
£400 - £475 Daily
Contract/Project

Software Engineer (C/C++ for Secure Systems & USB Devices)

Location: Hybrid - ONSITE IN DUNDEE
Focus: Secure Payments, USB Devices, Hardware-Software Integration

Are you a systems thinker who loves C/C++ and thrives at the hardware-software edge? Join a collaborative engineering team where your code powers real-world secure systems - from USB-connected devices to cutting-edge payment solutions used by millions.

What You'll Work On:

  • Develop high-performance, Windows-based applications that interface with USB devices and Embedded systems.

  • Design and maintain secure, efficient software for payment terminals, HID devices, and secure transaction systems.

  • Collaborate closely with hardware, firmware, and security teams to deliver tightly integrated solutions.

  • Write clean, well-tested code with strong unit and integration coverage.

  • Ensure everything you build meets the highest standards of security, reliability, and compliance.


What You Bring:

  • 5+ years of solid experience with C/C++, especially in device-connected or Embedded systems.

  • Deep knowledge of Windows Win32 API, USB HID, and hardware interfacing.

  • Understanding of security protocols, cryptography, and payment schemes (EMV, NFC).

  • Comfortable using Git, CI/CD pipelines (eg, Jenkins), and working in agile teams.

  • Strong testing mindset - you don't just build, you verify and secure.


Bonus If You:

  • Have worked on secure payment systems or device-level software in regulated environments.

  • Understand low-level debugging, protocol analyzers, and system profiling.

  • Bring ideas to the table and enjoy solving complex integration challenges.

Why Join Us?

  • Be part of a team building real-world impact tech that merges software, hardware, and security.

  • Work on critical systems used globally - your code matters here.

  • Enjoy a supportive, growth-oriented culture with flexible working options.

  • Get access to innovative tools, mentoring, and the opportunity to grow your career in secure systems.

Interested? Let's chat - apply now or drop us a message to learn more.

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


Reference: 2967675145

https://jobs.careeraddict.com/post/104592492

This Job Vacancy has Expired!

ECS Resource Group Limited

Software Engineer - C/C++

ECS Resource Group Limited

Posted on Jun 19, 2025 by ECS Resource Group Limited

Dundee, Angus, United Kingdom
IT
Immediate Start
£400 - £475 Daily
Contract/Project

Software Engineer (C/C++ for Secure Systems & USB Devices)

Location: Hybrid - ONSITE IN DUNDEE
Focus: Secure Payments, USB Devices, Hardware-Software Integration

Are you a systems thinker who loves C/C++ and thrives at the hardware-software edge? Join a collaborative engineering team where your code powers real-world secure systems - from USB-connected devices to cutting-edge payment solutions used by millions.

What You'll Work On:

  • Develop high-performance, Windows-based applications that interface with USB devices and Embedded systems.

  • Design and maintain secure, efficient software for payment terminals, HID devices, and secure transaction systems.

  • Collaborate closely with hardware, firmware, and security teams to deliver tightly integrated solutions.

  • Write clean, well-tested code with strong unit and integration coverage.

  • Ensure everything you build meets the highest standards of security, reliability, and compliance.


What You Bring:

  • 5+ years of solid experience with C/C++, especially in device-connected or Embedded systems.

  • Deep knowledge of Windows Win32 API, USB HID, and hardware interfacing.

  • Understanding of security protocols, cryptography, and payment schemes (EMV, NFC).

  • Comfortable using Git, CI/CD pipelines (eg, Jenkins), and working in agile teams.

  • Strong testing mindset - you don't just build, you verify and secure.


Bonus If You:

  • Have worked on secure payment systems or device-level software in regulated environments.

  • Understand low-level debugging, protocol analyzers, and system profiling.

  • Bring ideas to the table and enjoy solving complex integration challenges.

Why Join Us?

  • Be part of a team building real-world impact tech that merges software, hardware, and security.

  • Work on critical systems used globally - your code matters here.

  • Enjoy a supportive, growth-oriented culture with flexible working options.

  • Get access to innovative tools, mentoring, and the opportunity to grow your career in secure systems.

Interested? Let's chat - apply now or drop us a message to learn more.

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

Reference: 2967675145

CareerAddict

Alert me to jobs like this:

Amplify your job search:

CV/résumé help

Increase interview chances with our downloads and specialist services.

CV Help

Expert career advice

Increase interview chances with our downloads and specialist services.

Visit Blog

Job compatibility

Increase interview chances with our downloads and specialist services.

Start Test

Similar Jobs

Software Engineer C++/C

Neston, Wiltshire, United Kingdom

Software Engineer (C++, C#)

Bolton, Greater Manchester, United Kingdom

Software Engineer (C#, C++)

Stevenage, Hertfordshire, United Kingdom

C/ C++ Software Engineer

Dundee, City of Dundee, United Kingdom