About the Role - You'll be part of a 5-20 person softwareengineering team, developing embedded and/or application software for multiple research, development, and production programs ranging from £10k to several million. You'll apply your skills into electronic, mechanical, and software technologies to deliver high-quality solutions in critical environments. Responsibilities - Current … Implement software under project direction (SFIA Level 2) Design, code, test, verify, document, and refactor simple programs/scripts Apply agreed standards and tools to ensure quality results Review your own work Manage information security in compliance with Government regulations Developing Into: Specify, design, implement, and test embedded/application software (SFIA Level 3) Apply Object-Oriented Design … techniques to enable code reuse and testing integration Review system design artefacts to derive software requirements and architecture Design, document, and maintain software using modelling tools (RSA, EA) Apply best practice development processes, TDD/BDD, CI/CD, DevSecOps, secure coding Estimate effort, deliver to schedule, and contribute to the Software Community of Practice Collaborate in More ❯
Embedded Software Engineer Hybrid with visits to the office near Reading Up to £70k + Bonus + Great Benefits Were looking for an Embedded Software Engineer who is interested in developing a next generation sensor for the marine industry. This would appeal to Engineers who want variety and enjoy working closely with the bare metal electronics components. Knowledge … power constraints of these systems. Embedded Systems Experience of developing and debugging, including cross-compiling for different hardware architectures, virtualisation and docker concepts. Able to work in a structured software development environment that includes: Architecting & documenting designs. Following coding guidelines. Developing unit and system tests. Degree in Electrical/Electronic Engineering, Physics, Maths, SoftwareEngineering, Computer … Science 5-10 years of proven softwareengineering industry experience Security clearance is required - Sole UK national status (must hold a single passport which is British). More ❯
Reading, England, United Kingdom Hybrid / WFH Options
DCS Recruitment
Embedded Software Engineer Join an engineering team building advanced embedded solutions for real-world systems. This permanent role is ideal for a driven developer passionate about complex products and continuous learning. Responsibilities Develop embedded software for new and existing products, contributing both individually and within cross-functional teams. Validate, test, and debug embedded systems on platforms such … able to convey complex ideas to technical and non-technical colleagues. Adaptable and innovative approach to problem-solving; excellent attention to detail and quality. Degree in Electrical/Electronic Engineering, Physics, Maths, Computer Science, SoftwareEngineering—or 5+ years proven embedded software experience as an alternative. Occasional travel required for system testing at another UK site. More ❯
Join us as a Software Engineer for our client. At Peregrine, we’re always seeking Specialist Talent that have the ideal mix of skills, experience, and attitude, to place with our vast array of clients. From Business Analysts in large government organisations to Software Developers in the private sector – we are always in search of the best talent … be deployed across our portfolio of clients as a specialist consultant, working on a wide array of complex projects across multiple industries. The Role: We are looking for a Software Engineer with a strong foundation in API development and C# to join our data engineering team in a highly regulated industry. In this role, you’ll be instrumental … in designing and building scalable, secure software systems that support seamless data movement between internal systems, third-party platforms, and cloud services. Your core focus will be developing and maintaining APIs and backend services that enable data ingestion, transformation, and delivery across our enterprise architecture. You’ll collaborate with cross-functional teams to ensure data is available where and More ❯
Our client, a leader in the defence and security sector, is seeking a Principal Software Engineer to join their team in Berkshire. This is a permanent role where you will provide technical leadership within their Cyber Unit. Key Responsibilities: Architect, specify requirements, design, implement, and test embedded and/or application software to ensure high quality and timely … deliverables. Apply object-oriented design techniques for code re-use and integration with testing frameworks. Review system design artefacts to derive software requirements and architecture. Use modelling tools to design, document, review, and maintain the software design. Develop knowledge of best practice development processes and standards. Estimate time and effort for software activities and deliver according to … these estimates. Contribute to the Software Community of Practice to support quality and innovation. Generate and review technical proposals, and mentor less experienced engineers. Job Requirements: Willing and able to obtain and maintain SC and DV security clearance. Qualifications/Skills Required: Degree in engineering, mathematics or science-based subject, or equivalent experience. Significant experience in one of More ❯
Our client, a prestigious entity in the Defence & Security sector, is currently seeking a Senior Software Engineer to join their dedicated team in Berkshire. This permanent position offers the opportunity to work fully onsite due to network requirements, with the added benefit of a potential bonus and eligibility for security clearance enhancements. Key Responsibilities - Design, implement, test, and maintain … embedded and application software following project processes. Apply object-oriented design for reusable code and integration with testing frameworks. Review system designs to derive software requirements and architecture. Document and maintain software design using tools like RSA and EA. Follow and promote best practices: TDD/BDD, CI/CD, DevSecOps, C/C++ standards. Estimate effort … Support technical proposals with accurate estimates for effort, costs, and risks. Job Requirements - Willing to obtain and maintain SC clearance; DV clearance after SC. Qualifications & Skills - Essential: Degree in engineering, mathematics, science, or equivalent experience. Experience in at least one of: embedded product development (bare-metal/RTOS like ThreadX, QNX, Linux), embedded Linux application/kernel/driver More ❯
Senior Software Engineer – Product Development – Reading (Hybrid) Avanti Recruitment is partnering with a thriving Software company in Reading. We are looking for an expert Product Engineer with very strong OO PHP skills or OO programming in another language and happy to work with PHP. This role will suit an engineer who thrives on solving customer problems , not chasing … the latest tech or buzzwords. The Senior Software Engineer will take ownership of complex, high-impact product features on a well-established SaaS platform. This is a hands-on engineering role, not a website maintenance job and you’ll be building the logic, architecture, and integrations that power core customer solutions. The Role Working within a small specialist … evolution with scalable, maintainable architecture Occasionally creating supporting UIs for complex functionality What We’re Looking For Deep expertise in object-oriented programming and backend architecture Strong understanding of softwareengineering principles and design patterns API design, development, and integration experience HTML, CSS, JavaScript Solid database knowledge (MySQL preferred) Comfortable owning projects end-to-end Linux, SaaS platforms More ❯
Reading, Berkshire, South East, United Kingdom Hybrid / WFH Options
Cegeka UK Limited
We are looking for a motivated and detail-oriented Software Engineer to join our development team. You will have hands-on experience with Java development, Spring framework, relational databases, and a strong desire to grow their technical skills while contributing to Cegeka software solutions. Responsibilities: Design, develop, test, and maintain Java-based applications using the Spring framework. Write … troubleshooting, debugging, and performance tuning of applications. Document technical designs, processes, and solutions. Stay up to date with emerging tools, technologies, and best practices. Requirements: Degree in Computer Science, SoftwareEngineering, or a related field (or equivalent experience). Solid programming skills in Java with exposure to object-oriented programming principles. Understanding of Spring/Spring Boot for More ❯
reading, south east england, united kingdom Hybrid / WFH Options
SR2 | Socially Responsible Recruitment | Certified B Corporation™
who thrives in fast-moving, product-led environments? We’re partnered with an innovative AI-driven organisation using intelligent automation to simplify complex, everyday challenges. Their technology combines modern softwareengineering with human-centred design to deliver smarter, more efficient digital experiences. This is an opportunity to join a small, high-performing engineering team at a pivotal More ❯
Halian Technology are currently looking to hire a Senior Java Developer to work in the HealthTech space. We are looking for a UK-based professionals with a strong background in Java who want to work on a greenfield build with More ❯
Lead Software Engineer | Reading | £70-90k Do you have experience with embedded systems & AI? A fast-growing company in Reading is looking for someone like you to lead their Software Development team. You'll be able to lead the direction of the software architecture while working on real-life environmental solutions making the world a greener … and safer place. Responsibilities as a Lead Software Engineer: + Full ownership of the software used on the companys modules & lead development & maintenance of applications for the main system + Mentorship of junior engineers, taking the lead in the companys culture + Developing embedded systems and AI models Required skills for Lead Software Engineer: + Have held … a leading software engineer role for a number of years + Proficiency with scripting languages like Python + Proficiency in C++ and Computer Vision + Experience developing control mechanisms for automation + Experience with embedded software development (microcontrollers etc.) Desirable skills: + Experience designing low power automated systems + AWS knowledge + Experience working with motors & materials handling More ❯
Vicinity Technologies Limited, a dynamic leader in the UK's 5G and AI revolution, is seeking talented Senior/Principal Wireless Software Engineers to join our team of innovators. As a key contributor, you will play an integral role in developing cutting-edge 5G, 6G and Non-terrestrial Network (NTN) solutions which are transforming the way we connect and … communicate. Job Responsibilities Participate in design and develop 5G/6G TN/NTN and AI signal processing algorithms for communications systems, physical layer software and protocol stack software. Participate in 5G radio equipment and user terminals physical layer solution verification, end-to-end testing, network deployment and field trials. Interface with hardware, software and system engineers to … make sure system requirements can be fulfilled. Requirements Ph.D. holder or Master degree in Electronic Engineering, Computer Science or relevant disciplines with minimum 3 years of related experiences. Candidate with less experiences may also be considered. Solid knowledge of radio communications theory and digital signal processing. Background in cellular communication systems across PHY, MAC, and RF is preferred. Programming More ❯
Reading, England, United Kingdom Hybrid / WFH Options
Humand Talent
automation, monitoring, deployment strategy, and CI/CD tooling. You will be the first dedicated Platform professional in the team, stepping into a high-impact role previously shared between software engineers and IT specialists. This is your opportunity to shape foundational systems that support ambitious engineering and scientific innovation. Why This Role is Great In this role, you … ll enjoy: Autonomy from day one as you take ownership of the infrastructure that empowers software development, testing, and deployment Impactful collaboration with engineers and domain experts to improve productivity, tooling, and monitoring Creative problem-solving by designing scalable and secure deployment solutions for both on-site and remote systems Modern tooling and infrastructure where you will help evolve … and manage a powerful technology stack that spans hardware, software, and cloud integrations You’ll play a vital role in building and maintaining the backbone of our client’s growing platform. It’s varied, technical, and ideal for someone who enjoys working across DevOps, systems engineering, and infrastructure-as-code. The Stack You’ll Work With Here’s More ❯
customer ideas and quantum hardware execution. We're unlocking the true power of quantum technology, one breakthrough at a time. As our team expands, we're seeking a Senior Software Engineer to help shape the future of our compiler stack - someone ready to combine technical vision with hands-on innovation, and to mentor others as we build the systems … the next era of computing. You're an experienced developer - ideally fluent in Python - with a strong foundation in library development, code optimisation, and deep engineering. You understand how software interacts with hardware at a fundamental level, and you're driven by the challenge of building technology that redefines what's possible. You'll have the opportunity to go … beyond your current specialisms - exploring new domains, tackling unique engineering challenges, and contributing to the systems that are pushing the frontiers of quantum computing. In this role you will work closely with multiple teams, not only the compiler team, but also Cloud, DevOps and Quantum Theory teams to develop a deep understanding of the requirements from all layers of More ❯
Ready to Build Software That Shapes the Future? Do you enjoy turning complex ideas into elegant code? Do you get a kick out of seeing your work power real-world machines and cutting-edge technology? We’re partnering with a science-led technology company that’s breaking boundaries in materials engineering. They’re designing and building systems that don … make it happen. Why You’ll Want to Be Here This isn’t just another coding role. You’ll be working alongside engineers, scientists, and hardware specialists to build software that connects advanced machinery with intuitive user interfaces. Your code will play a direct part in groundbreaking projects that span multiple high-tech industries. Every day brings a new … overall system architecture and technical direction Writing clean, reliable code and documentation to support growth About You We’re looking for someone who’s excited by the crossover of software and hardware, and who thrives in a collaborative environment. You’ll fit well if you bring: 2+ years of professional development experience Strong C# skills (extra kudos if you More ❯
A leading innovator in broadcast technology is expanding its R&D team in Bracknell and is on the lookout for 2 experienced C++ Software Engineers to help shape the future of live production control systems. This is a unique opportunity to work on mission-critical software used in the world’s biggest sporting events and studio productions. The … in C++ development Strong grasp of RESTful APIs, WebSockets, UDP/TCP Familiarity with tools like WireShark and Postman Experience with multithreaded codebases and Windows development Solid understanding of software design and architecture Bonus points for: Exposure to Linux, Docker, Kubernetes Knowledge of the broadcast industry, Scrum, or test-driven development Experience with Agile tools like Jira, BitBucket, TeamCity … If you're passionate about building software and keen to work in a vibrant, collaborative and inclusive environment, this could be your next big move. Apply now online. More ❯
Lead Software Engineer Reading £70-90k Do you have experience with embedded systems & AI? A fast-growing company in Reading is looking for someone like you to lead their Software Development team. You'll be able to lead the direction of the software architecture while working on real-life environmental solutions making the world a greener More ❯
Reading, Berkshire, South East, United Kingdom Hybrid / WFH Options
JAM Recruitment Ltd
M365 Platform Software Engineer Initial 12 Month Contract Remote working with occasional travel to Reading, Berkshire £74.26 Per Hour (Umbrella Rate - Inside IR35) The Role An M365 engineer in the Enterprise Services product team will be managing and maintaining the collaboration toolset used in our M365 environment. Working in a team of infrastructure specialists and engineers, the engineer builds More ❯