Latest Software Engineering Jobs

Software Engineer - Autonomous Systems

Design and develop safety-critical embedded software for autonomous systems within a specialist engineering team. Work on evolving software architecture in a regulated environment with real-time systems. Contribute to impactful technology in aerospace, defence, or automotive domains.

Spectrum IT Recruitment Oxfordshire, United Kingdom £40,000 – £60,000 pa
HAYS Specialist Recruitment logo

Software Engineer (AWS, Python, C#/C++, CFD/FEA)

In this role, you will develop core modules for an engineering design platform, integrate them into a cloud compute environment, and streamline complex engineering processes through high-quality automation. You will work in a fast-paced, innovative environment with a focus on solving unique challenges and contributing to the company's rapid growth and global expansion.

HAYS Specialist Recruitment Oxford, United Kingdom £45,000 – £68,000 pa
Hybrid Permanent Flexible

Embedded Software Engineer

The Embedded Software Engineer will develop a variety of electronic products, from high-speed Linux-based single-board computers to IoT sensors and embedded systems. Responsibilities include software development, debugging, and collaboration with the design and manufacturing teams to ensure products meet industry standards.

Jackie Kerr Recruitment Sp61Dz, United Kingdom £45,000 – £55,000 pa

Safety Critical Software Engineer

This role involves designing and developing embedded software for high-integrity, mission-critical systems. You'll work closely with systems and verification engineers, contributing to software architecture, integration, and testing to ensure reliability and safety in complex environments.

Southern Lights Ox11Aa, United Kingdom £50,000 – £60,000 pa

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

Design and review software security architectures for embedded systems, firmware, and operating systems, conducting risk and threat analysis and developing countermeasures. Act as a technical liaison with customers, evaluation labs, and development teams to deliver innovative security solutions. Focus on secure elements, embedded security, and certification standards such as Common Criteria and EMVCo.

NXP Semiconductors Glasgow, Alba / Scotland, G2 1AL, United Kingdom
Hybrid Permanent Flexible

(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 threat analysis, root cause investigation, and countermeasure development. Act as a technical liaison to customers and labs while driving innovation in secure solutions. Work within a semiconductor environment requiring reliability and precision in security-critical tasks.

NXP Semiconductors Austria
Hybrid Permanent

Full Stack Engineer

This role involves full-stack development across mobile, cloud, and connected-device systems, with a focus on scaling a live product in a startup environment. You'll own backend services, enhance mobile apps, and support Bluetooth connectivity in a cross-functional team. The position offers significant technical ownership and influence over engineering culture and architecture decisions.

Harnham - Data and Analytics Recruitment London, United Kingdom £80,000 – £90,000 pa

Principal Network Platform Lead

Lead the design and development of a programmable, scalable network platform that automates provisioning, management, and monetisation of global network services. Build orchestration systems, customer-facing APIs, and ecosystem integrations to transform network infrastructure into self-service offerings. Drive automation-first engineering culture across software-defined networking, API enablement, and cloud-native operations.

NScale United Kingdom

Head of Product Development for Industrial Digital Solutions, Motion Services (location: Europe or India)

This role involves leading global product development and people management for digital and IoT solutions, driving innovation in cloud, edge, and AI technologies. Responsibilities include translating customer needs into scalable offerings, managing a team of product development managers, and ensuring strong execution and technical excellence.

ABB

Head of Product Development for Industrial Digital Solutions, Motion Services (location: Europe or India)

This role involves leading global product development and managing a team of product development managers for digital and IoT solutions. Responsibilities include driving digital innovation, AI transformation, and ensuring technical excellence in cloud, edge, and cybersecurity functions.

ABB

Senior Embedded Software Engineer

This role involves developing and maintaining embedded software and firmware for high-performance energy infrastructure. Responsibilities include designing and implementing communication protocols, integrating hardware components, and ensuring cybersecurity. The position offers a mix of new development, integration, testing, and in-service support, with a focus on reliability and performance.

BramahHR Ltd B11Ba, United Kingdom £70,000 – £90,000 pa
Autodiscovery logo

Senior Robotics Software Engineer

This role involves leading the design, development, and deployment of advanced robotic systems, focusing on software architecture, perception, planning, and control. You will collaborate with multidisciplinary teams, mentor junior engineers, and evaluate emerging technologies to enhance system performance.

Autodiscovery Wantage, Oxfordshire, United Kingdom
On-site Permanent

Senior Embedded Software Engineer

This role involves developing embedded C/C++ software, supporting hardware bring-up, debugging complex issues, and working with manufacturing partners to improve product reliability. The successful candidate will collaborate across multiple teams and mentor engineers to enhance engineering standards.

Zenovo Vauxhall, London, SE11 5AW, United Kingdom £65,000 – £85,000 pa

Embedded Digital Design Engineer

This role involves working on complex embedded digital systems, from initial design to implementation and testing. Responsibilities include FPGA design, embedded software development, and integration of systems on hardware platforms. The position offers opportunities for technical and leadership growth within a multi-disciplinary team.

Eclectic Recruitment Stevenage, United Kingdom £40,000 – £60,000 pa

Installation Engineer (Industrial Automation Systems)

This role involves hands-on work with industrial IoT systems, including evaluating and commissioning sensors, setting up IoT gateways, and troubleshooting connectivity issues. You will collaborate closely with software developers to ensure data is transmitted and processed correctly.

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