Latest Software Engineering Jobs

(Senior/Principal) Software Security Architect (m/f/d)

Design and evaluate software security architectures for embedded systems, firmware, and operating systems, with a focus on developing innovative security solutions. Conduct risk and threat analyses, perform root cause analysis of security flaws, and act as a technical liaison to customers and development teams. Work involves security certification processes and requires a reliable, detail-oriented approach.

NXP Semiconductors
Hybrid Permanent

(Senior/Principal) Software Security Architect (m/f/d)

Design and review software security architectures for embedded systems, firmware, and operating systems. Conduct risk and threat analysis, lead root cause investigations of security flaws, and develop countermeasures. Act as a technical liaison to customers, evaluation labs, and development teams while driving innovation in secure solutions.

NXP Semiconductors
Hybrid Permanent

Embedded Systems Engineer

This role involves designing and developing custom PCBs and embedded firmware for next-generation HVAC systems using C/C++, Python, and various communication protocols. The engineer will work on solid-state heat pump technology, control systems, and hardware-in-the-loop testing, collaborating with mechanical and thermal engineers.

WR HVAC London, City And County Of the City Of London, United Kingdom £60,000 – £70,000 pa

Firmware Engineer

This role involves developing embedded firmware and hardware for load monitoring and measurement systems used in marine, construction, energy, and infrastructure sectors. You'll work on wireless sensors, load cells, and monitoring systems, using C/C++ and microcontrollers like PIC, while collaborating across engineering disciplines. The position supports career growth through mentorship and hands-on experience across the full product lifecycle.

Platinum Recruitment Consultancy Waterlooville, Hampshire, United Kingdom £40,000 – £41,000 pa

Firmware Engineer

This role involves developing firmware and embedded systems for advanced load monitoring and measurement solutions. You'll work on wireless sensor boards, load cells, and monitoring systems, collaborating with experienced engineers across the product development lifecycle from concept to production.

Platinum Recruitment Consultancy Hampshire, United Kingdom £42,000 – £49,000 pa
Entrust logo

Senior Hardware Engineer

Design and develop high-assurance Hardware Security Modules (HSMs) with a focus on reliability, security, and certification compliance. Work across the full hardware stack including embedded systems, FPGAs, and secure product design, within an Agile team environment. Collaborate with software, product, and test teams to deliver robust, manufacturable solutions.

Entrust Cambridge, United Kingdom

Industrial IoT & Instrumentation Engineer (Industrial)

This role involves hands-on work with industrial sensors, IoT gateways, and edge devices, focusing on hardware installation, configuration, and troubleshooting in manufacturing environments. You will collaborate with software developers to ensure seamless data flow from physical sensors to cloud platforms.

Ernest Gordon Recruitment Ireland, United Kingdom £50,000 – £55,000 pa

Embedded Software Engineer

This role involves developing embedded Linux software for Xilinx FPGA SoCs, building Linux distributions using Yocto or Buildroot, and creating BSPs, device trees, and low-level drivers. You will also support board bring-up, integration, and debugging, and develop software in C/C++, Rust, and Python. The position is ideal for someone with experience in embedded Linux, FPGA platforms, and RF systems.

Platform Recruitment Oxford, Oxfordshire, United Kingdom £75,000 pa

C++ Software Engineer

This role involves hands-on embedded software development for innovative electronic products, working across the full product lifecycle from concept to release. You'll join an experienced team, developing both new and existing technologies with a focus on C++, Linux, and wireless technologies.

Spectrum IT Recruitment Reading, United Kingdom £45,000 – £55,000 pa

Senior Software Engineer (C++/Linux)

This role involves developing and enhancing C++ applications for Linux-based embedded and edge devices, focusing on performance-critical systems. You'll work in a small team, contributing to software architecture and solving complex technical challenges.

Nigel Wright Group Ne426Px, United Kingdom £55,000 – £65,000 pa

Solution Architect

The Solution Architect role involves designing and delivering cutting-edge business solutions, working end-to-end from CXO to delivery. You will lead on strategic thinking, architecture roadmaps, and mentor junior team members, leveraging your expertise in microservices, cloud architecture, and IoT.

eFinancialCareers London, United Kingdom £80,000 – £105,000 pa

Experienced IC Design Engineer

This role involves leading front-end IC design tasks from specification through to verification and implementation within a small, collaborative ASIC team. The engineer will integrate IP, define system configurations, and work closely with software teams to support FPGA-based development and testing. Key responsibilities include addressing power and timing challenges and contributing across the full silicon flow to deliver next-generation Raspberry Pi silicon products.

Raspberry Pi Cambridge, United Kingdom
On-site Permanent

Electronic Circuit Designer (IoT Hardware 32-Bit)

This role involves designing electronic devices for a range of IoT products, including wearables, access control, and metering systems. You will work in a highly skilled R&D team, using Altium for PCB design and collaborating on complex technical challenges.

Ernest Gordon Recruitment Dundee, United Kingdom £75,000 – £80,000 pa