Reading, Berkshire, United Kingdom Hybrid / WFH Options
AWE Plc
Senior HPC SoftwareEngineer Closing Date: 2nd October 2025 Location: RG7 4PR, located between Reading and Basingstoke, with free onsite parking . Due to the classified nature of the work involved, there are limited opportunities to work from home in this role click apply for full job details More ❯
Job Title: Embedded SoftwareEngineer Location: Warrington, Onsite Salary: Up to £65,000 (Depending on Experience) We are looking for a highly skilled Embedded SoftwareEngineer to join an innovative engineering team. This role offers the chance to work on cutting-edge embedded systems, contribute to the design of next-generation products, and play a key … part in shaping the companys technical roadmap. You will be involved in the full software development lifecycle, from concept and design through to deployment, validation, and continuous improvement. Key Responsibilities Design, implement, and optimise embedded software for real-time systems and safety-critical applications. Develop firmware for ARM Cortex, PIC, or STM32 microcontrollers using C and C++. Integrate … and test communication protocols including SPI, I2C, CAN, UART, USB, TCP/IP, and Modbus. Contribute to board bring-up, debugging hardware/software interfaces, and reading schematics to support hardware integration. Work with RTOS (e.g., FreeRTOS, Zephyr) and bare-metal systems to deliver reliable and efficient solutions. Ensure compliance with industry standards (e.g., MISRA C, ISO 26262, IEC More ❯
Nursling, Hampshire, United Kingdom Hybrid / WFH Options
CBSbutler Holdings Limited trading as CBSbutler
Senior Embedded C++ SoftwareEngineer 62ph (Inside IR35) Southampton (Hybrid) Initial 6 month contract Our Southampton facility is a leading UK centre of excellence for electro-optics, photonics, and laser-based technologies. The site focuses on the design, development, and manufacture of advanced systems used across defence, aerospace, and security applications. We play an important role in … supplying critical technologies to both the UK armed forces and international partners, contributing to next-generation capabilities in multiple domains. We are on the hunt for talented software engineers to support our Integrated Sensors & Protection line of business. Direct industry experience is not required, we are happy to explore all backgrounds. We want to develop a new generation of … features and capabilities using innovative software solutions and we need you to create them. Essential Bare metal embedded C++ software development Embedded interfaces e.g. CAN bus, I2C, SPI, GPIO Familiarity with the tools and approaches to embedded development Work in our Southampton office 1-4 days a week. Employees are welcome to work onsite 5 days a week More ❯
Southampton, Hampshire, Nursling, United Kingdom Hybrid / WFH Options
CBSbutler Holdings Limited trading as CBSbutler
Senior Embedded C++ SoftwareEngineer £62ph (Inside IR35) Southampton (Hybrid) Initial 6 month contract Our Southampton facility is a leading UK centre of excellence for electro-optics, photonics, and laser-based technologies. The site focuses on the design, development, and manufacture of advanced systems used across defence, aerospace, and security applications. We play an important role in … supplying critical technologies to both the UK armed forces and international partners, contributing to next-generation capabilities in multiple domains. We are on the hunt for talented software engineers to support our Integrated Sensors & Protection line of business. Direct industry experience is not required, we are happy to explore all backgrounds. We want to develop a new generation of … features and capabilities using innovative software solutions and we need you to create them. Essential Bare metal embedded C++ software development Embedded interfaces e.g. CAN bus, I2C, SPI, GPIO Familiarity with the tools and approaches to embedded development Work in our Southampton office 1-4 days a week. Employees are welcome to work onsite 5 days a week More ❯
Overview Our client is seeking a skilled SeniorSoftwareEngineer to join their growing software team. This is an exciting opportunity to work with modern technology platforms and contribute to building solutions that directly serve customers and communities. You'll collaborate with a dedicated development group and have a meaningful impact on creating reliable, scalable systems. More ❯
ABOUT THE JOB As a SeniorSoftwareEngineer on the Connected Warfare team, you will help architect third party systems to seamlessly integrate with Anduril products while solving a wide variety of technical problems, making pragmatic engineering tradeoffs along the way. Your role sets the bar for the technical excellence our customers expect from Anduril. Above all … Mission Software Engineers are driven by a "Whatever It Takes" mindset-executing in an expedient, scalable, and pragmatic way while keeping the mission top-of-mind and making sound engineering decisions to deliver successful outcomes correctly, on-time, and with high quality. WHAT YOU'LL DO Be a champion for Anduril capabilities within a customer environment Develop architecture and … vignettes Iterate on core data mesh technology to make optimal use of degraded networks Develop connectors and APIs for legacy and cutting edge systems to integrate with Lattice Deploy software to non-standard environments Create data flow pipelines that span horizontally and vertically across disparate networked systems and security domains REQUIRED QUALIFICATIONS Strong engineering background from industry or school More ❯
The Pioneering Intelligence group at Flagship Pioneering is building intelligent software systems that integrate agentic AI with scientific reasoning to accelerate research, development, and decision-making. We are seeking a Senior Front End SoftwareEngineer to drive the design, integration, and deployment of web-based applications that enable seamless human-AI collaboration. This role is part … other scientists & engineers, drive technical quality, and ensure extensibility and across rapidly evolving use cases. Qualifications B.S. in Computer Science, Engineering, or related field with 6+ years of professional software development experience. Seasoned engineer with deep experience designing and deploying secure, scalable web applications in AWS. Mastery of modern frameworks such as React, FastAPI, and NodeJS Experience with … Cloudwatch) and managing SLAs in production environments. Why Join Us? By joining this initiative within Flagship's Pioneering Intelligence group, you will: Help define a new category of intelligent software tools that support real-time human-AI collaboration. Work on a greenfield product at the intersection of usability, reasoning, and scientific innovation. Collaborate with visionary thinkers and top-tier More ❯
We are seeking a talented and passionate Senior to Lead level SoftwareEngineer with strong experience in embedded C/C++ development. This role is perfect for a self-motivated developer eager to work across a variety of software projects and platforms, from microcontrollers to asymmetric multi-processor systems, while continuing to expand their skillset. As … part of our team, you will be involved in all phases of the full software development lifecycle: deriving requirements, producing software architecture, developing test specifications, coding, debugging, and testing. Key Responsibilities: Define requirements, design, develop, and verify software solutions for various integrity levels, including safety-critical and proof-of-concept applications. Produce high-quality, robust code adhering … Skills and Experience: High proficiency in C and C++ , cross-compiling, and debugging on embedded targets. Solid experience with Embedded Linux (Yocto, Buildroot). Strong knowledge of real-time software design and RTOS concepts. Experience with CI/CD workflows , Git, containerized development environments. Familiarity with debugging tools, hardware interfaces, and safety analysis techniques. Personal Attributes: Strong organizational skills More ❯
better sense of belonging, we believe we've created a culture in which everyone can succeed, no matter how you got here. The Position We're looking for a Senior iOS SoftwareEngineer to join our Unified Modules vertical. You'll be working within the Core Products and Experiences domain to develop and promote a new set … What We're Looking For Experience writing code for iOS using Swift A willingness to upskill in Typescript/React and/or Android/Kotlin Understanding of Agile software development Quality and testing focused with your code Ability to hold yourself and the team to high standards Ability to provide in-depth evaluation of multiple technical directions and … determine tradeoffs of each Additionally, our Senior Engineers are able to: Contribute to the team's design, scoping and prioritisation discussions, help the team provide solutions that make our Products better and enjoyed by more people. Lead smaller projects of work within the team. Coach & nurture other members of the team Participate in the interview process and help your More ❯
Aykley Heads, Durham, County Durham, England, United Kingdom Hybrid / WFH Options
Atom Bank
simpler. Could you be the next innovator to join us?### What will your ‘typical’ day look like... (there’s no two days the same in Atom):As a SeniorSoftware Development Engineer in Test you’ll lead on the creation, implementation & maintenance of fully automated functional & non-functional tests using the latest frameworks and tools. Our … Delivery team aligned to each of these, focused on delivering tech change safely and at pace to support our continued growth. This role sits within our Savings Value Stream.As Senior SDET you’ll drive testing excellence within the delivery team and provide support and coaching for our team of SDET’s & Testers, ensuring effective test solutions are executed. You … thought leadership to define & design approaches to test features whilst overseeing delivery of all testing types, ensuring quality processes align to our Test strategy.You will also:- Collaborate with other Senior SDETs/Test Managers on changes that are cross value stream to ensure safe and smooth delivery into production.- Lead initiatives within the assigned value stream to optimise the More ❯
Worcester, Worcestershire, West Midlands, United Kingdom Hybrid / WFH Options
ZENOVO LTD
Zenovo are currently recruiting for an experienced Linux Software Developer. You will contribute to both major new product developments and the ongoing maintenance of existing projects. Senior Linux Software Developer £50,000 - £60,000 Hybrid - Offices days will be in Worcestershire What you'll be doing: Designing and developing embedded software systems. Working on both new … kernel modules, performance tuning, and debugging complex system issues C/C++ development and scripting (Bash or Python) Working on Networking protocols to system automation Key Responsibilities As a SoftwareEngineer, you will be developing solutions across radio, IoT, and accessory platforms. Your responsibilities will include: Software Development: Design, implement, and test high-quality software solutions … ensuring seamless integration with hardware and delivery to agreed timelines and requirements. Collaboration & Support: Work closely with R&D, manufacturing, and customer-facing teams, providing technical expertise and resolving software-related issues. Project Planning: Contribute accurate timescale estimates and progress updates to the R&D Manager, helping shape development strategies and ensuring alignment with project goals. Quality & Compliance: Ensure More ❯
Redditch, Worcestershire, United Kingdom Hybrid / WFH Options
ZENOVO LTD
Zenovo are currently recruiting for an experienced Linux Software Developer. You will contribute to both major new product developments and the ongoing maintenance of existing projects. Senior Linux Software Developer £50,000 - £60,000 Hybrid - Offices days will be in Worcestershire What you'll be doing: Designing and developing embedded software systems. Working on both new … kernel modules, performance tuning, and debugging complex system issues C/C++ development and scripting (Bash or Python) Working on Networking protocols to system automation Key Responsibilities As a SoftwareEngineer, you will be developing solutions across radio, IoT, and accessory platforms. Your responsibilities will include: Software Development: Design, implement, and test high-quality software solutions … ensuring seamless integration with hardware and delivery to agreed timelines and requirements. Collaboration & Support: Work closely with R&D, manufacturing, and customer-facing teams, providing technical expertise and resolving software-related issues. Project Planning: Contribute accurate timescale estimates and progress updates to the R&D Manager, helping shape development strategies and ensuring alignment with project goals. Quality & Compliance: Ensure More ❯
SeniorSoftware Development Engineer in Test Unleash Innovation with Mimecast! Join the momentum behind our award-winning platform at Mimecast! Embark on a journey with our Governance, Compliance, and Insights (GCI) and Threat Reporting and Response (TRR) engineering teams. As a vital part of Quality Engineering , you'll play a key role in elevating the quality of … the future! Why Join Our Team? "If you have a passion for creatively addressing complex challenges and wish to implement innovative solutions to develop and scale reliable, high-performing software in both private and public cloud environments, then the GCI and TRR teams are the perfect fit for you. Here, we focus on Data ingestion, backup, and unified search … discovery and compliance customers for different data types, as well as delivering Best-in-class user reporting and threat reporting platforms " - Hiring Manager What You'll Do As a Senior SDET within the GCI and TRR teams, you'll play an integral role in ensuring our software quality is excellent and our code and deployments are constituently maintaining More ❯
some groceries, our tech platform connects tens of millions of customers with hundreds of thousands of restaurant, grocery and convenience partners across the globe. About this role As a Senior C# .NET SoftwareEngineer within our Grocery & Retail Domain, your work will be the face of one of the world's leading food delivery companies, primarily for … our partners' product catalogue to drive an increase in the menu-to-basket conversion rate. In this role, you will be tasked with developing and refining scalable, high-quality software solutions that serve a diverse global market. You will be collaborating with multiple product and engineering teams around the world to help unlock new opportunities for our partners and … clean, reusable, and well-documented code. Understanding of engineering principles (OOP, data structures, design patterns) and modern architectural patterns (microservices, event-driven) to build scalable and maintainable solutions. Demonstrable software architecture skills by navigating complex projects, conducting research, and creating Architectural Decision Records. Ability to esign, build, and consume RESTful APIs with a focus on performance and security. Proficient More ❯
used by real people: You can show off the fruits of your labor to your family and friends and see it in your favorite stores' electronics departments. As a senior member of the Roku Core OS team, you will be part of a team responsible for designing and building the core/system parts of Roku OS. We are … looking for a seniorsoftwareengineer with extensive experience in embedded Linux development and integration. Roku has a long track record of building successful products around value SoCs, relying on our talented software engineers to make the most of limited resources. We aren't kidding that Roku is a place where no one is a bystander. … Design and develop OS features in a multi-process environment that are fast, efficient and maximize platform flexibility Demonstrate excellence in C++ development and deliver high-performance, ultra-reliable software - optimisation, performance & memory. Implement features with the abstractions necessary to run on a variety of hardware Design for performance and ensure that your code is fast and resource efficient More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
Arm Limited
a range of sectors and use cases, including surveillance cameras, drones and automobiles. The SoCs at the heart of these devices use our "intellectual property" in the form of software and hardware designs, which is the culmination of man-decades of research and experimentation in the field of imaging! What will I do? You will work with multiple teams … across ISP group, to define and implement control software and tools for various of our world leading ISPs! This position works within an outstanding team of software engineers to deliver drivers for many of our sophisticated ISP pipelines. The successful candidate will work on an exciting variety of cutting-edge projects for automotive applications and ISP solutions. This … image quality specialists to determine requirements for HW blocks configuration and control flows based on real images that would test Image Quality features of the block Daily usage of software practices that produce maintainable code, including automated testing, continuous integration, code style conformity, and code review Required Skills and Experience : Experienced C/C++ softwareengineer with More ❯
Overview Software Development Engineer, Senior Leader Experiences - Execution Engine Team. As part of the Amazon-wide Amzonian Leadership Experiences team, the Senior Leadership team's mission is to build workforce planning application suite. We develop philosophies, mechanisms and products that guide leaders to inspect and make data-driven decisions to improve their organizational operating models, and … variety of core product features, designing the system architecture, and promoting code quality and best practices. You are passionate about the customer experience, take pride in building high quality software, and have a demonstrable track record of successfully delivering new features and products. You value collaboration, making data-driven decisions, and can comfortably communicate with others, in both technical … thrive in an environment where problems are open-ended. Enjoy engaging in passionate discussions with smart people and letting the best ideas rise to the top. Work closely with senior engineers, UX designers and product managers to develop friendly UI experiences. Work closely with engineers to architect and develop the best technical design. Develop/maintain operational rigor for More ❯
Senior Embedded SoftwareEngineer Cardiff 26959/580 £48,000 - £59,000 & Bonus, Healthcare plan and more Benefits Package: o £48,000 - £59,000 starting salary o Company bonus o Group Pension Scheme o Private Medical Scheme including Healthcare Cash Plan o Life Assurance x 4 annual salary o Critical Illness Cover o Income Protection Part of … this high-tech manufacturer has developed an enviable reputation for product quality and innovation. They are currently undertaking their next phase of recruitment and therefore require two experienced Embedded Software/Firmware Engineers to join their expanding business. Role & Responsibilities: * Working in a small, versatile team, you will be involved in product design and sustaining activities on a range … o At least 4 years experience in Firmware development o Good working knowledge of low programming languages (C/C#) and scripting and the ability to use standard development software: debuggers, editors, compilers. For further information please email If you are interested in this position please click 'apply'. Hunter Selection Limited is a recruitment consultancy with offices UK More ❯
Senior Embedded SoftwareEngineer Cardiff 26959/580 48,000 - 59,000 & Bonus, Healthcare plan and more Benefits Package: o 48,000 - 59,000 starting salary o Company bonus o Group Pension Scheme o Private Medical Scheme including Healthcare Cash Plan o Life Assurance x 4 annual salary o Critical Illness Cover o Income Protection Part of … this high-tech manufacturer has developed an enviable reputation for product quality and innovation. They are currently undertaking their next phase of recruitment and therefore require two experienced Embedded Software/Firmware Engineers to join their expanding business. Role & Responsibilities: Working in a small, versatile team, you will be involved in product design and sustaining activities on a range … o At least 4 years experience in Firmware development o Good working knowledge of low programming languages (C/C#) and scripting and the ability to use standard development software: debuggers, editors, compilers. For further information please email (url removed) If you are interested in this position please click 'apply'. Hunter Selection Limited is a recruitment consultancy with More ❯
Job Title: Senior Embedded SoftwareEngineer Location : Cardiff Working Arrangement : On-Site 4 Days Per Week Key Experience/Skills: - Knowledge of C, RTOS - Knowledge of communication protocols - Knowledge of UART, SPI, I2C -C++ programming experience is desirable - Experience working within a team taking a product from concept through to production Education: Degree in Software Engineering More ❯
About Us Henry Schein One is the global leader in dental management, analytics, communication and marketing software. We deliver innovative dental software and services, combined with expert business coaching, to help connect dental technology so it works as one. When technology connects, more data is shared, more tasks are automated, and more work gets done. Most importantly, dental professionals … from first contact and scheduling to clinical treatment and billing, to ensuring loyalty and recurring care. Henry Schein One Canada has over 20 years of experience developing and supporting software in dental markets in Canada and throughout the world. As part of Henry Schein One, our products support the Canadian Dental Practice Management and Global Academic-Dental markets. Our … on-premises products are well established with strong customer loyalty while our cloud product customer base is growing every year. About the Opportunity As an experienced softwareengineer, you will help shape and build our market-leading axiUm enterprise solution, and suite of services. You will work end-to-end across the stack, from design to deployment, and More ❯
Senior Embedded SoftwareEngineer Cardiff 26959/580 £48,000 - £59,000 & Bonus, Healthcare plan and more Benefits Package: o £48,000 - £59,000 starting salary o Company bonus o Group Pension Scheme o Private Medical Scheme including Healthcare Cash Plan o Life Assurance x 4 annual salary o Critical Illness Cover o Income Protection Part of More ❯
Senior Golang SoftwareEngineer - to £60k (100% UK Remote) RoleResponsibilities PLEASE NOTE: for this role you must be expert in all of: Golang, React, node.js and Postgresql, any applications sent without a minimum of 3 years current to an expert level will not be contacted. AsaSoftwareEngineer,youllworkacrossthefulltechnologystacktoimproveourlow-codeAIplatform.Youwillcollaboratecloselywithourengineering,product,andprofessionalservicesfunctionstodelivernewfeaturesandperformanceimprovements.YourworkwillrangefromenhancingourStudioapplicationtooptimisingourcorereasoningengineandevolvingourcloudinfrastructure.Youllbeinvolvedineverystageofthesoftwaredevelopmentlifecycle,fromrequirementgatheringandarchitecturetoimplementation,deployment,andmaintenance. Youlltakeownershipofkeytechnicalareas,activelycontributetoteamdecisions,andsupportongoingtransitionssuchasourmovefromSymbolicAItoahybridNeuro-SymbolicAImodel.Youwillbepartofafast More ❯
for ideas and innovation to flourish. ALL.SPACE, has developed a smart terminal, capable of linking with all satellites, all networks, in all orbits, all at once. Our ground-breaking software-defined service enablement platform integrates intelligent routing, edge computing and on-demand services to deliver unprecedented network resilience and application performance. Our terminal designs operate as fully electronic beam … practicing and promoting diversity, inclusion and equality in the workplace. We aim to lead by example by making satellite communications a more inviting and accessible industry for all. The senior networking softwareengineer is responsible for the design, development, test and maintenance of production networking features used to manage and control ALL.SPACE terminal's secure communications. The … role covers both network architecture - designing the internal and external terminal network using TCP/IP technologies - and software implementation of those designs, writing drivers, configuring networking stacks and providing the higher-level services to manage the networking connections of the system. Roles & Responsibilities: Work with internal and external stakeholders to understand the networking requirements of ALL.SPACE products Design More ❯
Overview A ' Tech for good ' organisation based in Edinburgh is looking for a couple of Software Engineers , with good experience using Java and JavaScript (ideally Reactjs) to join their hybrid team. Work with modern technologies, in a great culture, with amazing benefits. They've been operating very successfully for several years now and they offer an award winning service … their employee headcount, and they have an ambitious roadmap for the years ahead. Team and Tech You'd be joining one of their Agile squads, consisting of roughly five Software Engineers that's rich with experience (it's a great learning environment ). You'll be working directly on a business critical platform that's highly used. They do … can bring strong soft skills to the team, so have some flexibility around tech. Practices and Requirements Additionally, they place a really big emphasis on following best practices and software fundamentals and are looking for Engineers that have worked in a similar environment. They're also very focused on testing, where you'll regularly follow TDD, so they're More ❯