Leave us your email address and we'll send you all the new jobs according to your preferences.
Software Engineer - C/C++
Posted 4 hours 52 minutes ago by ECS Resource Group Limited
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.
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.
ECS Resource Group Limited
Related Jobs
Senior Application Security
- London, United Kingdom
Senior Software Engineer (Hybrid, Madrid)
- Madrid, Spain
Cross Platform Software Engineer Windows / macOS (all genders)
- 45 000,00 € - 75 000,00 € Annual
- Baden-Württemberg, Karlsruhe, Germany, 76227
Project Manager
- 180,00 € - 200,00 € Daily
- Mazowieckie, Warszawa, Poland
Expert Engineering Manager in Green Ammonia Technology
- Madrid, Spain