Senior/Principal Firmware (FPGA) Engineer Location: Edinburgh - 100% Onsite Rate: 75 P/hr Security Requirements: This project is classified as UK Eyes Only , meaning the candidate must be eligible to obtain the highest level of UK security clearance . Must Have Considerable experience designing Firmware architecture using FPGA technologies and tools from either Xilinx, Intel (Altera) or Microsemi … as VHDL or System Verilog/UVM. Familiarity with Model Based Engineering using Matlab and Simulink tools is advantageous. Strong capability in analysing system-level requirements to derive detailed Firmware requirements. A methodical approach to the full firmware design lifecycle, ideally following structured processes such as RTCA DO-254 or similar. Key Responsibility Areas Our Electronics Function in Edinburgh requires … a Senior/Principal Firmware (FPGA) Engineer to create and develop firmware for leading-edge airborne applications. You will be responsible for: Designing and developing Firmware designs using VHDL. Verifying designs using either VHDL or SystemVerilog. Working to a structured firmware design process. Skills, Qualifications & Knowledge Required Degree in Electronics and Electrical Engineering, ideally specialising in FPGA/Digital techniques. More ❯
Senior/Principal Firmware (FPGA) Engineer Location: Edinburgh - 100% Onsite Rate: £75 P/hr Security Requirements: This project is classified as UK Eyes Only , meaning the candidate must be eligible to obtain the highest level of UK security clearance . Must Have Considerable experience designing Firmware architecture using FPGA technologies and tools from either Xilinx, Intel (Altera) or Microsemi … as VHDL or System Verilog/UVM. Familiarity with Model Based Engineering using Matlab and Simulink tools is advantageous. Strong capability in analysing system-level requirements to derive detailed Firmware requirements. A methodical approach to the full firmware design lifecycle, ideally following structured processes such as RTCA DO-254 or similar. Key Responsibility Areas Our Electronics Function in Edinburgh requires … a Senior/Principal Firmware (FPGA) Engineer to create and develop firmware for leading-edge airborne applications. You will be responsible for: Designing and developing Firmware designs using VHDL. Verifying designs using either VHDL or SystemVerilog. Working to a structured firmware design process. Skills, Qualifications & Knowledge Required Degree in Electronics and Electrical Engineering, ideally specialising in FPGA/Digital techniques. More ❯
high-quality embedded C software for complex, real-time systems. Produce software requirements, specifications, and supporting documentation. Participate in design reviews and establish technical best practices. Develop and maintain firmware for microcontroller peripherals (UART, SPI, I2C, etc.). Support system integration, testing, and debugging. Collaborate within Agile teams to drive process improvement. Essential Skills Strong embedded C programming experience. Experience More ❯
G1, Glasgow, Glasgow City, City of Glasgow, United Kingdom
Avanti Recruitment
high-quality embedded C software for complex, real-time systems. Produce software requirements, specifications, and supporting documentation. Participate in design reviews and establish technical best practices. Develop and maintain firmware for microcontroller peripherals (UART, SPI, I2C, etc.). Support system integration, testing, and debugging. Collaborate within Agile teams to drive process improvement. Essential Skills Strong embedded C programming experience. Experience More ❯
Our Edinburgh based client is dedicated to providing cutting-edge network monitoring solutions. About the Role Reporting to the R&D Project Manager, candidates will be responsible for the architecture, design and verification of FPGA sub-systems within our client More ❯
You will be expected to attend the office three days per week. Core Tech • Embedded C • 16/32-bit microcontrollers • RTOS • Communication protocols: SPI, I2C, TCP/IP • Firmware for peripherals (UART, SPI, I2C, etc.) If you are an experienced Embedded Software Engineer seeking your next contract and available to start soon, please apply online today. More ❯
Rollout of Cisco ThousandEyes monitoring across the network Troubleshoot network issues and outages, schedule upgrades, and collaborate with network architects on network optimization. Update network equipment to the latest firmware releases. Report network operational status by gathering and prioritizing information. Manage and lead routing and switching projects, including the configuring and installation of new hardware, software, and services (e.g., routers More ❯
We are looking for a Firmware Engineer at Senior or Principal Level to join our clients team in Edinburgh. They are a global high-tech company and one of the key players in Aerospace, Defence and Security. They have over 45,000 employees, of which 7,000 are based in the UK. They are recruiting talented, motivated engineers to join … their growing Electronics team. Security Clearance You must be eligible for full security clearance. Key Responsibility Areas Their Electronics Function in Edinburgh requires a Senior/Principal Firmware (FPGA) Engineer to create and develop firmware for leading edge airborne applications. You would be responsible for the design and development of Firmware designs using VHDL, for verifying designs using either VHDL … or SystemVerilog and working to a structured firmware design process. Skills, Qualifications & Knowledge Required This role requires you to hold a degree in Electronics and Electrical Engineering, ideally specialising in FPGA/Digital techniques. As a Senior/Principal Firmware Engineer, you will have experience of: Creating innovative VHDL based FPGA designs Advanced verification techniques using either VHDL or SystemVerilog More ❯
for vulnerabilities in systems before attackers can exploit them. For This Role, You Will Need: Proven ability with a minimum 5 years of experience in software and/or firmware testing Engineering degree or equivalent experience in Software, Computer Science, Cybersecurity, or equivalent proven knowledge. Proficiency with tools such as Burp Suite, OWASP ZAP, Nessus, Metasploit, Wireshark, Nmap, Fortify, Checkmarx. More ❯
Embedded Software/Firmware Engineer Up to £65,000 Aberdeen/Hybrid Join our clients R&D team and make your mark on cutting-edge oilfield technology. Our international client designs and builds advanced downhole and surface tools used in some of the most demanding environments on earth click apply for full job details More ❯
team and you will be responsible for the test and verification of all software assets. You will be capable of developing quality test cases and test strategies for embedded firmware, mobile applications (Android, IOS), and supporting services for both web-based and on-premises components. Ideally with capability to provide both automated and manual testing to provide as large test More ❯
The Embedded Security Developer will be responsible for ensuring the secure design and implementation of embedded firmware and software components within our product portfolio. This role involves applying secure coding practices, performing threat modeling, and ensuring compliance with industry standards and internal processes. The ideal candidate will have a strong background in embedded systems development and a passion for cybersecurity. … emerging threats, tools, and best practices Occasional travel may be required, such as training or customer support. REQUIRED QUALIFICATIONS AND EXPERIENCE Minimum 5 years of experience in developing embedded firmware Engineering degree in Software, Computer Science, Cybersecurity or equivalent demonstrated knowledge. Strong C/C++ programming skills Understanding of encryption algorithms, key management, and secure protocols (TLS, SSH, etc.) Strong More ❯
The Embedded Security Developer will be responsible for ensuring the secure design and implementation of embedded firmware and software components within our product portfolio. This role involves applying secure coding practices, performing threat modeling, and ensuring compliance with industry standards and internal processes. The ideal candidate will have a strong background in embedded systems development and a passion for cybersecurity. … emerging threats, tools, and best practices Occasional travel may be required, such as training or customer support. REQUIRED QUALIFICATIONS AND EXPERIENCE Minimum 5 years of experience in developing embedded firmware Engineering degree in Software, Computer Science, Cybersecurity or equivalent demonstrated knowledge. Strong C/C++ programming skills Understanding of encryption algorithms, key management, and secure protocols (TLS, SSH, etc.) Strong More ❯
Dundee, Angus, Scotland, United Kingdom Hybrid/Remote Options
Reed
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. … 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.). More ❯
Dundee, City of Dundee, United Kingdom Hybrid/Remote Options
Reed Technology
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 … 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.). More ❯
Embedded Software/Firmware Engineer Up to £65,000 Aberdeen/Hybrid Join our clients R&D team and make your mark on cutting-edge oilfield technology. Our international client designs and builds advanced downhole and surface tools used in some of the most demanding environments on earth. They develop all firmware in-house giving engineers the rare opportunity to … see their designs deployed in the field and make a tangible impact on real-world operations. They are looking for an experienced Firmware Engineer whos passionate about embedded systems and ready to take ownership of the full firmware development lifecycle from concept to deployment. What Youll Do Design, develop, and test firmware for innovative downhole and surface tools. Work on … initiative. Youll ideally bring: 2+ years commercial experience writing Embedded C for 8/16-bit microcontrollers. A strong grasp of embedded design principles and the unique challenges of firmware for microcontrollers. Experience completing large, complex coding projects (thousands of lines). Analytical and lateral thinking you enjoy finding elegant solutions to tough problems. Solid understanding of digital electronics (analogue More ❯
Embedded Software/Firmware Engineer Up to £65,000 Aberdeen/Hybrid Join our client’s R&D team and make your mark on cutting-edge oilfield technology. Our international client designs and builds advanced downhole and surface tools used in some of the most demanding environments on earth. They develop all firmware in-house — giving engineers the rare opportunity … to see their designs deployed in the field and make a tangible impact on real-world operations. They are looking for an experienced Firmware Engineer who’s passionate about embedded systems and ready to take ownership of the full firmware development lifecycle — from concept to deployment. What You’ll Do Design, develop, and test firmware for innovative downhole and surface … You’ll ideally bring: 2+ years’ commercial experience writing Embedded C for 8/16-bit microcontrollers. A strong grasp of embedded design principles and the unique challenges of firmware for microcontrollers. Experience completing large, complex coding projects (thousands of lines). Analytical and lateral thinking — you enjoy finding elegant solutions to tough problems. Solid understanding of digital electronics (analogue More ❯
Senior Firmware Developer – optical communications - Edinburgh Our client, delivering world-class solutions in the area of optical communications, is recruiting an experienced Firmware Developer. Reporting to the R&D Project Manager, you will manage architecture, design and verification of FPGA sub-systems. This diverse role will allow you the opportunity to develop FPGA IP Cores, full FPGA System-on-Chip More ❯
position would suit an engineer who enjoys hands-on embedded development, particularly bare-metal or RTOS-based work, and values working in a close-knit, multidisciplinary team alongside hardware, firmware, and FPGA specialists. Key Responsibilities Design, implement, and test embedded firmware for a range of microcontrollers (ARM Cortex-M, PIC, etc.) Develop software for bare-metal and RTOS environments (e.g. More ❯
Dundee, Angus, Scotland, United Kingdom Hybrid/Remote Options
Ernest Gordon Recruitment
Firmware Engineer (BLE/ZigBee) Remote - Dundee £65,000 - £70,000 + Remote + Training + Progression + Company Benefits Are you a Firmware Engineer that wants to work in a senior team of highly skilled engineers and developers that are truly R&D focussed, working collaboratively to solve some of the industry's most technical challenges? Do you want … of developers and engineers. THE ROLE: Work collaboratively to define the software development life cycle Write clean low level code in both C and Assembler Test and debug the firmware development Work both in a team and autonomously THE PERSON: Have experience writing code in C Experience with wireless communication like ZigBee or BLE Be able to commute to Dundee … on occasion Keywords: Embedded, C, Assembler, Firmware, Hardware, PCB, Remote, Hybrid, Smart Energy, Testing, Debugging, SDLC, Software, Engineer, Developer, ZigBee, BLE, Bluetooth, Reference: BBBH17921 If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV. We are an equal opportunities employer and welcome applications from all suitable candidates. The salary advertised More ❯
/Clinical systems and platforms, such as SCADA, R-TAP, ICS/IACS, DCS, HIS/HIMS, PACS, HER, LIS, and similar systems. Familiarity with embedded operating systems and firmware, such as Embedded Windows (e.g. Windows CE), Linux (*NIX), RTOS, bespoke/industrial firmware, and similar operating systems. Familiarity with specialist protocols and communications found in xIoT/CPS/ More ❯
Firmware Engineer (BLE/ZigBee) Remote - Dundee £65,000 - £70,000 + Remote + Training + Progression + Company Benefits Are you a Firmware Engineer that wants to work in a senior team of highly skilled engineers and developers that are truly R&D focussed, working collaboratively to solve some of the industry's most technical challenges? Do you want More ❯
The Security Test Engineer will be responsible for ensuring the security robustness of software and firmware components within our product portfolio. This role involves conducting threat modeling, security testing, and vulnerability assessments, while ensuring compliance with internal processes and industry standards. The ideal candidate will be passionate about cybersecurity, detail-oriented, and experienced in testing within industrial environments. PLEASE NOTE … tools, and best practices. Occasional travel may be required, such as training or customer support. REQUIRED QUALIFICATIONS AND EXPERIENCE Minimum 5 years of experience in software and/or firmware testing Engineering degree in Software, Computer Science, Cybersecurity or equivalent demonstrated knowledge. Proficiency with tools such as Burp Suite, OWASP ZAP, Nessus, Metasploit, Wireshark, Nmap, Fortify, Checkmarx. Knowledge of scripting More ❯
The Security Test Engineer will be responsible for ensuring the security robustness of software and firmware components within our product portfolio. This role involves conducting threat modeling, security testing, and vulnerability assessments, while ensuring compliance with internal processes and industry standards. The ideal candidate will be passionate about cybersecurity, detail-oriented, and experienced in testing within industrial environments. PLEASE NOTE … tools, and best practices. Occasional travel may be required, such as training or customer support. REQUIRED QUALIFICATIONS AND EXPERIENCE Minimum 5 years of experience in software and/or firmware testing Engineering degree in Software, Computer Science, Cybersecurity or equivalent demonstrated knowledge. Proficiency with tools such as Burp Suite, OWASP ZAP, Nessus, Metasploit, Wireshark, Nmap, Fortify, Checkmarx. Knowledge of scripting More ❯