Permanent 'Software Engineering' Job Vacancies

3,726 to 3,750 of 4,515 Permanent Software Engineering Jobs

Engineering Team Lead

Basildon, England, United Kingdom
Leonardo
Your impact Due to growth of the business area, we have a requirement for an additional Project Engineering Leader to join our work with Modular Integrated Protection Systems (MIPS) - where the Project Engineering Manager requires support with a high level of Software Development activity. MIPS involves the development of an autonomous protection system for modern military vehicles … including the architecture that supports the seamless utilisation of future Sensors and Effectors. Reporting to the Project Engineering Manager, you will hold personal responsibility for the leadership of software development, from Requirements through to Acceptance. Project Engineering Leaders build strong relationships with Engineering Functional Leads and/or external partners to ensure the resourcing plans within … the IPT they lead are realistic and any issues arising are resolved swiftly. What you’ll bring The ability to manage a dynamic Software engineering team involving internal and external partners. Working closely with the Project Engineering Manager, they are responsible for delivery of the overall engineering output against time, cost and performance budgets. The skills More ❯
Posted:

Software Test Engineer

Portsmouth, England, United Kingdom
Akkodis
About the Company Akkodis is a global leader in engineering, technology, and R&D, harnessing the power of connected data to drive digital transformation and innovation for a smarter, more sustainable future. As part of the Adecco Group, Akkodis combines the expertise of AKKA and Modis, with over 50,000 engineers and digital specialists across 30 countries in North … America, EMEA, and APAC. Our teams bring extensive cross-sector knowledge in critical technology areas such as mobility, software services, robotics, simulations, cybersecurity, AI, and data analytics, enabling clients to tackle complex challenges in today’s rapidly evolving markets. With a comprehensive solution portfolio across four service lines—Consulting, Solutions, Talents, and Academy—Akkodis supports clients from concept through … Engineer to join our in Portsmouth. The successful candidate will be responsible for generating Manual Test Procedures (MTPs) from a set of provided CONOPS requirements, System Model diagrams, and Software deliverables, as well as building the software and developing automated scripts to support test data preparation and execution. This role primarily focuses on test procedure development, build generation More ❯
Posted:

Graduate Embedded Software Engineer

Bristol, Gloucestershire, United Kingdom
Zenovo
Graduate Embedded Software Engineers (x2) Location: Bristol, UK Start Date: January 2026 Salary: Up to £37,500 + Discretionary Bonus & Benefits Type: Full-Time, Permanent We re currently recruiting on behalf of a leading technology company based in Bristol, who are looking to hire two Graduate Embedded Software Engineers to join their growing development team in January 2026. … This is an exciting opportunity for recent graduates or early-career engineers to join a collaborative and innovative engineering environment, working on cutting-edge embedded systems and ARM-based technologies. Key Responsibilities: Design, develop, and maintain embedded software using C and assembler Collaborate with hardware engineers on embedded systems design Work with Real-Time Operating Systems (RTOS) on … ARM processors Assist in testing, debugging, and integrating embedded solutions Follow structured development processes and contribute to code reviews What We re Looking For: Degree in Electronics, Computer Engineering, Computer Science, or a closely related discipline Solid understanding of C programming and familiarity with assembler Exposure to embedded systems design, either through academic projects or industry placement Experience or More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Graduate Embedded Software Engineer

Bristol City Centre, Bristol, United Kingdom
Zenovo
Graduate Embedded Software Engineers (x2) Location: Bristol, UK Start Date: January 2026 Salary: Up to £37,500 + Discretionary Bonus & Benefits Type: Full-Time, Permanent We’re currently recruiting on behalf of a leading technology company based in Bristol, who are looking to hire two Graduate Embedded Software Engineers to join their growing development team in January 2026. … This is an exciting opportunity for recent graduates or early-career engineers to join a collaborative and innovative engineering environment, working on cutting-edge embedded systems and ARM-based technologies. Key Responsibilities: Design, develop, and maintain embedded software using C and assembler Collaborate with hardware engineers on embedded systems design Work with Real-Time Operating Systems (RTOS) on … ARM processors Assist in testing, debugging, and integrating embedded solutions Follow structured development processes and contribute to code reviews What We’re Looking For: Degree in Electronics, Computer Engineering, Computer Science, or a closely related discipline Solid understanding of C programming and familiarity with assembler Exposure to embedded systems design, either through academic projects or industry placement Experience or More ❯
Employment Type: Permanent
Posted:

Graduate Embedded Software Engineer

Bristol, Avon, South West, United Kingdom
ZENOVO LTD
Graduate Embedded Software Engineers (x2) 📍 Location: Bristol, UK Start Date: January 2026 Salary: Up to £37,500 + Discretionary Bonus & Benefits Type: Full-Time, Permanent We're currently recruiting on behalf of a leading technology company based in Bristol, who are looking to hire two Graduate Embedded Software Engineers to join their growing development team in January 2026. … This is an exciting opportunity for recent graduates or early-career engineers to join a collaborative and innovative engineering environment, working on cutting-edge embedded systems and ARM-based technologies. Key Responsibilities: Design, develop, and maintain embedded software using C and assembler Collaborate with hardware engineers on embedded systems design Work with Real-Time Operating Systems (RTOS) on … ARM processors Assist in testing, debugging, and integrating embedded solutions Follow structured development processes and contribute to code reviews What We're Looking For: Degree in Electronics, Computer Engineering, Computer Science, or a closely related discipline Solid understanding of C programming and familiarity with assembler Exposure to embedded systems design, either through academic projects or industry placement Experience or More ❯
Employment Type: Permanent
Salary: £35,000
Posted:

Software Engineer

Luton, Bedfordshire, United Kingdom
Sapien
Sapien Engineering are looking for a C++ Software Engineer to join an Aerospace/Defence business on a permanent basis. The role is paying up to £80,000 and requires onsite working, 3 to 4 days a week in Luton. Job requirements: C++ (14 and above) Visual Studio VxWorks or other RTOS OOD Full SDLC Previous defence/ More ❯
Employment Type: Permanent
Salary: £70000 - £80000/annum
Posted:

Embedded Software Engineer

Birmingham, West Midlands, United Kingdom
Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
Embedded Software Engineer Salary: Up to £45,000 + Flexible Hybrid Working Location: Birmingham (3 days onsite, 2 days WFH) KO2's client, a pioneering technology company at the forefront of smart water management and operational efficiency, is looking for an experienced Embedded Software Engineer to join their innovative and collaborative engineering team in Birmingham. This is … an exciting opportunity to take ownership of embedded software design and development across a range of real-time, microcontroller-based systems. You'll work on products that have a genuine environmental impact - improving how critical resources are managed globally. The Role As an Embedded Software Engineer, you'll play a key role in the full development lifecycle, from … deployment. You'll be responsible for developing efficient, reliable, and maintainable embedded code that interacts closely with custom electronics and sensor systems. Key Responsibilities: Design, develop, and maintain embedded software in C/C++ for STM32 or ARM-based microcontrollers Implement and optimise applications running on RTOS platforms Work with serial communication protocols such as SPI, I2C, UART, and More ❯
Employment Type: Permanent, Work From Home
Salary: £45,000
Posted:

C++ Software Engineer

Gloucestershire, United Kingdom
IT Talent Solutions Ltd
Our established client is seeking a Permanent C++ (Embedded) Software Engineer to join their team. The successful candidate will work on exciting, complex projects involving new technologies on state of the art systems. You must be degree educated in either Engineering or a Numerical science, with 5 years+ of industry experience. Essential skills include Embedded C++ on Linux More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

C++ Software Engineer

Cheltenham, Gloucestershire, United Kingdom
IT Talent Solutions
Our established client is seeking a C++ (embedded) Software Engineer to join their team. The successful candidate will work on exciting, complex projects involving new technologies on state of the art systems. You must be degree educated in either Engineering or a Numerical science, with 5 years+ of industry experience. Essential skills include embedded C++ on Linux, desirable More ❯
Employment Type: Permanent
Salary: £50000 - £70000/annum
Posted:

Senior Software Certification Engineer

Everett, Washington, United States
BOEING
an environment for every teammate that's welcoming, respectful and inclusive, with great opportunity for professional growth. Find your future with us. Boeing is seeking an experienced and dedicated Software Certification Engineer to lead our engineering team in the critical mission of developing and certifying safe, reliable, and innovative aircraft. This role is paramount in ensuring that our … aircraft not only meet but exceed the rigorous safety standards set forth by the Federal Aviation Administration (FAA). The Software Certification Engineer will play a vital role in fostering a culture of safety and excellence, making significant contributions to the certification process that underpins the trust of our customers and the flying public. Why This Role is Important … The Software Certification Engineer is a cornerstone of Boeing's unwavering commitment to safety and excellence in aviation. This role is crucial in ensuring that our aircraft not only meet the regulatory standards set by the FAA but also embody the highest levels of safety and reliability. By partnering closely with the FAA, the Software Certification Engineer will More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Principal Software Engineer

Maidenhead, Woolley Green, Berkshire, United Kingdom
Jonathan Lee Recruitment Ltd
Step into a world where innovation meets impact. This exciting opportunity as a Principal Software Engineer offers you the chance to be part of a forward-thinking company that is revolutionising defence technology. Contributing to cutting-edge solutions, you will play a pivotal role in delivering advanced systems that redefine security and trust on a global scale. With a … and the chance to work on meaningful projects that truly make a difference. What You Will Do: - Lead the architecture, design, development, documentation, and testing of embedded and application software for multiple concurrent research, development, and production programmes. - Apply object-oriented design techniques to enable code re-use and seamless integration with testing frameworks. - Review system design artefacts and … derive software requirements and architecture to meet high-level system needs. - Design and maintain software using modelling tools, ensuring accurate code generation where required. - Contribute to the Software Community of Practice, proposing improvements to tools, processes, and techniques to enhance efficiency and innovation. - Mentor and coach junior engineers, sharing knowledge and expertise to foster growth and development. More ❯
Employment Type: Permanent
Salary: £70000 - £80000/annum
Posted:

Senior Software and Data Engineer

Oxford, Oxfordshire, United Kingdom
Oxford University Hospitals NHS Foundation Trust
Job overview We are seeking experienced individuals with talent, expertise, and ambition in software and data engineering. We can offer the opportunity to work on innovative solutions that will transform scientific research and healthcare delivery in the NHS. The successful candidates will work as part of the Thames Valley and Surrey (TVS) Secure Data Environment (SDE) Programme hosted by … and analysis. The tools and services that they deliver will have a significant impact. Working with healthcare professionals and leading researchers, they will have the satisfaction of seeing their software in use: supporting cutting edge research and improving patient care. Main duties of the job The successful candidate will provide expert leadership and technical knowledge on the delivery of … software and data services across a range of digital areas, including systems, applications, data analysis, information reporting, information governance and information interpretation. They will investigate highly complex data engineering issues, be responsible for strategic planning and delivery across specialised areas and will manage the design, development and adaptation of highly complex software and data engineering solutions. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Embedded Software Engineer

Cambridgeshire, England, United Kingdom
IC Resources
Senior Embedded Software Engineer Location: Cambridge Salary: £60,000 – £70,000 Contract: Permanent Are you passionate about building embedded systems that power cutting-edge RF and electronic technologies? A growing engineering team is looking for an Embedded Software Engineer to take a leading role in the development of innovative hardware products - from concept through to volume production. … You’ll work across disciplines to design embedded software for highly complex systems, helping to manage, control, and calibrate RF platforms and advanced electronics. Embedded Software Engineer Key Responsibilities: Work directly with Xilinx SoCs (e.g. Zynq, Versal) to implement embedded software solutions alongside FPGA and digital hardware teams. Define, architect, and document embedded software requirements. Drive … continuous improvements across embedded platforms - enhancing performance, robustness, and maintainability. Embedded Software Engineer background: Strong experience developing bare-metal embedded applications and bootloaders . Hands-on development experience with Xilinx SoCs , including Zynq or Versal platforms. knowledge of platforms such as STM32F , MSP430 , PIC , and/or Embedded Linux . Ability to work closely with hardware and systems engineers More ❯
Posted:

Software Engineer - Development and Verification

Bristol, Avon, South West, United Kingdom
Expleo Group
Overview Expleo is a trusted partner for end-to-end, integrated engineering, quality services and management consulting for digital transformation. We help businesses harness unrelenting technological change to successfully deliver innovations that will help them gain a competitive advantage and improve the everyday lives of people around the globe. We are looking to recruit a Software Developer to … support a blue chip client in the development of a cutting edge defence applications. As a software engineer you will be working on all aspects of the software development lifecycle with significant exposure to software design, coding and test on a novel and industry leading marine defence embedded system. Responsibilities Assessment and Review of Software Requirements.. … Software Design using UML and Object Oriented principles. Software Coding using C# on a MS Windows platform. Unit and Integration Test to support the conformity of the product. Production of Design Documentation to support the conformity of the product. Qualifications Degree Educated in Engineering or similar discipline. Essential skills Review and Analysis of Software Requirements and More ❯
Employment Type: Permanent
Posted:

Embedded Software Engineer

Halifax, England, United Kingdom
KO2 Embedded Recruitment Solutions Ltd
Job Title: Embedded Software Engineer Location: Halifax Salary: Up to £45,000 + benefits We are seeking a talented Embedded Software Engineer to join our clients growing engineering team in Halifax. You will be working on the full lifecycle of embedded software development, contributing to innovative products that combine hardware and software for real-world … of embedded systems projects, applying your expertise in C/C++ development and RTOS while working closely with hardware and electronics teams. Key Responsibilities Design, develop, and maintain embedded software solutions for real-time systems Implement and optimise code in Embedded C/C++ Develop applications using RTOS platforms Integrate and test serial communication protocols (UART, SPI, I2C, etc. … Collaborate with cross-functional teams to ensure smooth hardware/software integration Debug, profile, and optimise system performance Required Skills & Experience Proven experience in Embedded C/C++ programming Strong knowledge of RTOS development Hands-on experience with serial protocols (UART, SPI, I2C, CAN) Excellent problem-solving skills with attention to detail Desirable Skills Experience with wireless communication protocols More ❯
Posted:

Software Engineer

southampton, south east england, united kingdom
Critical Software
At Critical Software we truly believe that our people is what makes us what we are. At the heart of everything we do are our diverse and talented individuals, pushing the boundaries of what ́s possible. Working at Critical is more than just a career choice, is more than a business: we're a community with a strong sense … of purpose, values, and togetherness. Our engineering excellence ensures that we are a trusted partner to some of the world's leading companies in markets such as Aerospace, Railway, Medical Systems, Energy, Finance, and many more. We are always on the lookout for bright and ambitious individuals to join us. Could you be the Software Engineer that we … ve been looking for? What do we expect from you? Academic background in Engineering or similar (Software, Electronics, Physics, Mathematics, etc.) At least 3 years of relevant professional experience in the software development area and knowledge of C, C++ Full-lifecycle software development experience, from initial requirements elicitation to design, coding, testing, documentation, implementation, integration and More ❯
Posted:

Software Engineer - ADA / C

Lancashire, United Kingdom
Expleo UK LTD
Expleo is a trusted partner for end-to-end, integrated engineering, quality services and management consulting for digital transformation. We help businesses harness unrelenting technological change to successfully deliver innovations that will help them gain a competitive advantage and improve the everyday lives of people around the globe. We are seeking an experienced ADA/C++ Software Engineer … to play a key role in the development and sustainment of mission-critical software within the Defence sector. This position offers an exciting opportunity to contribute directly to the reliability, safety, and performance of embedded software solutions that support vital defence programmes. The successful candidate will be involved across the full software development lifecycle - from requirements analysis … and design to implementation, integration, testing, and support - ensuring compliance with defined processes, industry standards, and customer expectations. Design, develop, and maintain real-time embedded software using ADA/C++. Produce, review, and maintain software design documentation, test artefacts, and associated technical deliverables. Conduct peer reviews of software code, designs, and test cases to ensure quality and More ❯
Employment Type: Permanent
Posted:

Python Software Engineer

London Area, United Kingdom
iXceed Solutions
Role: Python Software engineer Work Location: Canary Warf/Leeds UK Type of employment: Inside IR35 Contract Proficient Python Programming Relevant experience on timeseries/data package Prior experience in Data Analysis, ETL, visualization etc Functions, classes, and object-oriented programming, List comprehensions, generators, Error handling, Working with virtual environments and package management (pip, venv) Data Manipulation & Analysis (Pandas … NumPy) Key libraries: pandas, numpy, (optional: polars) Key skills: Data cleaning and preprocessing, Handling missing values, grouping, merging, pivoting, aggregations, and SQL Software Engineering Best Practices Key practices: Version control with Git. Writing modular, reusable code. Unit testing (e.g., with pytest). Code documentation and docstrings. Using linters and formatters Plotly Dash Key skills: Customizing Plotly Graph Objects More ❯
Posted:

Software Engineer C

Nottingham, Nottinghamshire, United Kingdom
Hybrid / WFH Options
ETS Technical
Job description Robotic Vision Application Software Engineer About the Role We are seeking a driven Software Engineer to help pioneer new developments in robotic vision and controls technology- a strong proficiency in C++17 development is essential. In this position, you'll focus on architecting, building, and validating PC-based software solutions for various robotic vision applications, working … refined production ready product releases. This is not a work from home role and requires office based attendance. Responsibilities Work closely with a small multi disciplinary team as the software lead to outline technical requirements and establish effective testing procedures. Produce maintainable, optimised code that aligns with technical specifications. Prepare and update comprehensive technical documentation that meets industry protocols. … Participate actively in quality assurance, including software testing and peer code reviews. Accelerate concept development through fast prototyping and iteration. Troubleshoot and fix issues identified during field operations and deployments. Contribute to ongoing research and planning activities relevant to the position. Aid in handling and protecting intellectual property with the leadership team. Liaise with external collaborators and partners as More ❯
Employment Type: Permanent
Salary: £45000 - £57500/annum Bonus Pension
Posted:

Java Software Engineer - High Frequency Trading

London, South East, England, United Kingdom
Statera Talent
not be designing UI. Instead, you will build high-performance Java services that power the trading UI. So yes you need frontend awareness, but your focus is on backend engineering that makes the UI fast and reliable. What you will do: Design and build Java services that feed real-time data to the frontend. Work with the UI team … pressure, and error handling. Improve end-to-end latency by looking across the stack. What you'll bring: Strong knowledge of computer science fundamentals (data structures, algorithms). Java engineering experience in trading, betting, gaming, or streaming. Hands-on work with real-time or data-heavy systems. Comfortable across server and browser. Not essential (but nice-to-have): Experience … every level of interest. We've got some things in compiler, compiler-adjacent technologies as well. It energises people who are interested in applying theoretical computer science to practical software engineering tasks." Apply today to find out more More ❯
Employment Type: Full-Time
Salary: £65,000 - £85,000 per annum
Posted:

Software Engineer - Systems

City of London, London, United Kingdom
Randstad Digital
Systems Software Engineer (Python) Are you a top-tier Software Engineer with a passion for high-performance systems and a knack for solving complex infrastructure challenges? We are seeking an elite developer to join a rapidly growing, highly respected HFT company that operates at the cutting edge of its industry. This isn't a typical infrastructure support role. … skills often found at companies like Google, Meta, and Netflix, who thrive on tackling difficult OS-level problems. The role You will be a core member of an infrastructure engineering team, focusing on developing, maintaining, and scaling the critical systems that power operations. Your primary tool will be Python, used to build robust, high-availability solutions that support their … technology ecosystem. What We're Looking For: We are specifically targeting engineers who possess a world-class blend of software development and systems knowledge: Python is essential, including building production-grade, highly reliable systems. A comprehensive understanding of the Linux operating system, including its internals, performance tuning, and low-level functionalities. Strong knowledge of networking concepts (TCP/IP More ❯
Employment Type: Permanent
Posted:

Embedded Software Engineer

Southampton, England, United Kingdom
Hybrid / WFH Options
Mansell Recruitment Group
A dynamic and expanding engineering company, leading the way in advanced technical solutions, is seeking an experienced Embedded Software Engineer. The primary focus of the role is developing C++ code for embedded electronic systems and products. The Role Design and develop robust software in C/C++ for embedded platforms Create and maintain technical documentation to support … design decisions Ensure software operates reliably and meets functional specifications Shape the long-term direction of software architecture and capabilities Collaborate with cross-functional teams to develop innovative technology within real-world constraints Develop and maintain test suites, including unit and integration tests Implement and troubleshoot hardware interfaces and data protocols (e.g., CAN, UART, TCP/IP) Build More ❯
Posted:

Software Engineer

London Area, United Kingdom
Understanding Recruitment
Software Engineer | Climate Tech | London (Hybrid) Want to code for impact ? This early-stage climate tech startup is building the software powering the transition to a cleaner, smarter energy system - and they’re looking for engineers who love to move fast, solve hard problems , and see their work make a real difference. Backed by top-tier investors, the … low-carbon grid that actually works. 💡 Why join: High ownership and technical freedom Meaningful projects with real environmental impact The chance to help shape both the product and the engineering culture 🚀 What they value: Curiosity and a bias for action - ship fast, learn faster A genuine drive to tackle climate change through technology Comfort with ambiguity and startup pace … knit, mission-driven team They’re open to all OOP languages (core stack is Python ). 📍 London | Hybrid (2-3 days/week) If you’re ready to build software that accelerates the shift to clean energy - apply now More ❯
Posted:

Software Engineer

City of London, London, United Kingdom
Understanding Recruitment
Software Engineer | Climate Tech | London (Hybrid) Want to code for impact ? This early-stage climate tech startup is building the software powering the transition to a cleaner, smarter energy system - and they’re looking for engineers who love to move fast, solve hard problems , and see their work make a real difference. Backed by top-tier investors, the … low-carbon grid that actually works. 💡 Why join: High ownership and technical freedom Meaningful projects with real environmental impact The chance to help shape both the product and the engineering culture 🚀 What they value: Curiosity and a bias for action - ship fast, learn faster A genuine drive to tackle climate change through technology Comfort with ambiguity and startup pace … knit, mission-driven team They’re open to all OOP languages (core stack is Python ). 📍 London | Hybrid (2-3 days/week) If you’re ready to build software that accelerates the shift to clean energy - apply now More ❯
Posted:

!*Software Engineer - Hybrid, Crawley - Top Radiotherapy!*

Crawley, England, United Kingdom
Hybrid / WFH Options
Planet Pharma
Software Engineer - Hybrid, Crawley - Top Radiotherapy!* Location: Crawley, United Kingdom - Hybrid Start date: ASAP Type of position: Permanent Job Description This organization is driving meaningful change in radiation therapy by pioneering upright patient positioning, integrated imaging, and innovative treatment delivery. Its mission is to redefine how cancer is treated—making it more accessible, precise, and patient-centered. By reimagining … outcomes and the human experience. Working in radiotherapy means contributing to a cause that truly matters. Employees are part of a multidisciplinary team developing cutting-edge products that span engineering, software, clinical research, and patient care. Job details: Position Title: Software Engineer Level: I-II Reports to: Software Engineering Manager Position Summary: We are seeking … a medical device software engineer who designs, develops, tests, and maintains software for medical devices, ensuring it meets technical requirements and strict regulatory standards, such as those set by the FDA and IEC 62304, to ensure patient safety and device reliability. Key responsibilities include writing code in languages such as C++ or Python, creating software architecture, executing More ❯
Posted:
Software Engineering
10th Percentile
£43,850
25th Percentile
£55,000
Median
£75,000
75th Percentile
£100,000
90th Percentile
£129,000