Enable job alerts via email!

Software / Firmware Engineer

Reed Technology

Scotland

Hybrid

GBP 60,000

Full time

Today
Be an early applicant

Job summary

A technology recruitment partner is seeking a skilled Software / Firmware Engineer to join a Dundee-based company. You will design firmware for various devices and collaborate in a hybrid work environment. The ideal candidate has 5+ years of experience in C/C++, ARM processors, and cryptography frameworks, with a salary of up to £60,000 per annum and additional benefits.

Benefits

Permanent contract
Hybrid working model
Pension plan
Health insurances

Qualifications

  • Minimum 5 years of experience developing software or firmware.
  • Hands-on experience working with ARM processors.
  • Solid understanding of cryptography frameworks.
  • Exposure to Windows-based environments.

Responsibilities

  • Design and develop PC Core drivers and firmware.
  • Maintain test procedures and validation tools.
  • Conduct unit testing and assist with integration.
  • Collaborate with cross-functional teams.

Skills

C/C++ development
Hands-on experience with ARM processors
Understanding of symmetric and asymmetric cryptography
Windows-based development

Tools

C#
Rust
Python
RTOS
Embedded systems
Job description

Reed Technology is partnering with a Dundee-based company currently expanding its team with the addition of a skilled Software / Firmware Engineer to join their PC Core and Device Team.

The successful candidate will contribute to firmware development across a range of devices, including Interface Control Boards, Displays, Touchscreens, PC Motherboards (System Firmware, Drivers), Audio Devices, and USB Hubs.

Key Responsibilities
  • Design and develop PC Core drivers, device features, and firmware.
  • Develop and maintain thorough test procedures and validation tools to ensure reliability.
  • Conduct unit testing and assist with system-level integration and debugging.
  • Collaborate with cross-functional teams to deliver innovative, high-quality solutions.
Required Skills & Qualifications
  • Minimum 5 years of experience developing software or firmware using C/C++.
  • Hands‑on experience working with ARM processors.
  • Solid understanding of symmetric and asymmetric cryptography frameworks.
  • Exposure to Windows‑based development environments.
Nice to Have
  • Experience with C#, Rust, and/or Python.
  • Familiarity with firmware development environments, including RTOS and embedded systems.
Benefits
  • Permanent contract
  • Hybrid working model - 3 days per week in the Dundee office,
  • Salary up to 60.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.