Enable job alerts via email!

Low-Level C++ Engineer

Reed

Dundee

Hybrid

GBP 53,000 - 63,000

Full time

Yesterday
Be an early applicant

Job summary

A global technology leader is seeking a skilled Low-Level C++ Engineer in Dundee. The role involves developing innovative software solutions, with responsibilities across the full software lifecycle. Candidates should have extensive C++ experience, a degree in Software Engineering, and a passion for innovation. This position offers a hybrid work model with a salary up to £63,000 and a variety of additional benefits.

Benefits

Permanent contract
Hybrid work model
Salary up to £63,000
Pension plan
Health insurances

Qualifications

  • 4+ years of professional experience with C++, preferably in low-level systems programming.
  • Strong drive for innovation and creative problem-solving.
  • Full right to work in the UK.

Responsibilities

  • Contribute to the software development lifecycle from concept to deployment.
  • Perform unit testing and assist in software integration.
  • Engage in projects involving sensor processing, device security, and advanced technologies.

Skills

C++
Innovation and problem-solving
USB device development
Firmware development
Rust or C

Education

Degree in Software Engineering or related discipline

Tools

Windows programming environment
Job description

Reed Technology is partnering with a global top-tier company, leader in their field of expertise, currently looking to expand their Dundee based team with the addition of a skilled Low-Level C++ Engineer.

The successful candidate will join an energising team, responsible for developing new and innovative large scale software solutions.

Key Responsibilities:
  • Contribute to the full software development lifecycle, from concept and architecture through to implementation and deployment.
  • Perform thorough unit testing and assist in the integration of software components into larger systems.
  • Engage in cutting-edge projects involving sensor and image processing, device security, and other advanced technologies.
  • Collaborate with cross-functional teams to explore and implement innovative solutions backed by research and emerging trends.
Required Skills & Qualifications:
  • A degree in Software Engineering or a related scientific discipline.
  • At least 4 years of professional experience with C++, preferably in low-level systems programming.
  • A strong drive for innovation and creative problem-solving.
  • Ideally with USB device development experience, firmware, or a research-focused background.
  • Familiarity with Rust or C is advantageous.
  • Experience developing in a Windows programming environment is preferred.
  • Full right to work in the UK.
  • Ideally based in the Dundee area or open to permanent relocation.
Benefits:
  • Permanent contract
  • Hybrid work model (3 days on-site in Dundee)
  • Salary up to £63,000 / annum, based on experience and qualifications.
  • Excellent range of additional benefits (pension plan, health insurances, etc.).
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.