South East London, England, United Kingdom Hybrid / WFH Options
Block MB
usage grows Drive architectural improvements and evaluate new tools/libraries Help productionise AI features (prompt tuning, prompt chaining, LLM orchestration, etc.) What We Look For 5+ years in software engineering, ideally across full stack environments Experience working on complex systems with meaningful scale A bias toward action and pragmatism: you ship working software quickly Strong product intuition More ❯
to the development of internal tools and platforms that enable reproducible science, model benchmarking, and cross-team collaboration. Qualifications PhD or equivalent industry experience. 5+ years of experience in software engineering, preferably in scientific or machine learning domains. Strong programming skills in Python and experience with ML frameworks. Experience with scientific computing, molecular modeling, or cheminformatics tools. Familiarity with More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
Job Overview This is a phenomenal opportunity to join as the Technical Lead for the Automotive and Industrial Solutions (AIS) team in our Software Engineering group. You will have the opportunity to build upon your existing background, knowledge and expertise and contribute to Arm technology deployed in the next generation of Arm Automotive Solutions: You will join a globally … distributed team of Software Developers who all share a passion for wanting to stamp their mark on the future of computing, wherever it may lead. Passionate about groundbreaking technologies? We want to hear from you. Job Requirements Responsibilities: As the overall technical lead of the team, you will provide technical direction and expertise to the team and ensure strong … tasks, and help implement project plans. You will collaborate closely with open source communities, technology managers, and IP development teams to deliver roadmap commitments. You will be actively driving software design and creation of stacks for Arm's reference platforms, and lead development practices for best-in-class software efficiency, quality, and predictability. Help develop, optimise and deliver More ❯
Do you want to work with the data science team and get exposure to various kinds of complex datasets? At this commodities trading firm, you’ll work directly with trading teams to optimize trading models and build cloud-native platforms More ❯
Sheffield, Yorkshire, United Kingdom Hybrid / WFH Options
Goodlord
days from home/office (whatever you prefer!) About the team that drives our platform We're a PropTech scale-up who have created a revolutionary, cloud-based software platform to bring together agents, landlords and tenants online and process all the paperwork electronically. Our small, self-organising squads build the platforms and tools to help us achieve our More ❯
Our client is looking for a SeniorSoftwareEngineer with expertise in Python and cloud-based development to join a dynamic and innovative team.If you're a tech enthusiast passionate about solving complex challenges and guiding junior developers, this role is an exciting opportunity for you to make a meaningful impact! Compensation: $80-120k Benefits & Extras … Collaborative environment that fosters mentorship and growth. Join a company with a rich history in the automotive tech industry. What You'll Be Doing Design, develop, and implement scalable software solutions. Optimize system performance and contribute to technical improvements. Lead and mentor junior engineers, providing constructive feedback. Collaborate with cross-functional teams on product and system enhancements. Work with More ❯
Job Title: Senior Embedded SoftwareEngineer Location: On-site (4 5 days/week, due to project classification) Job Type: Permanent Matchtech is proud to be working with a defence sector leader, seeking a talented Senior Embedded SoftwareEngineer to design, implement and test software for advanced missile subsystems. You ll work within … a multi-disciplinary team developing high-integrity software that controls critical onboard functions. As a Senior Embedded SoftwareEngineer, you ll deliver high-quality, adaptable software solutions in a fast-paced, safety-critical environment. Architect, code, and test bare-metal embedded software in C/C++ for next-gen missile systems. Code Quality & Review … Strong experience developing low-level embedded software using C/C++. Familiarity with UML or tools like IBM Rhapsody; SCADE) is a bonus. Proactive, flexible, and collaborative approach with clear communication and a focus on high-quality outcomes. Up to £2,500 company performance bonus Pension contributions up to 14% (combined) Opportunity for paid overtime Up to More ❯
SeniorSoftwareEngineer - C++/Linux Location: Rotherham + Flexible working Salary : Up to £60,000 + Benefits Are you a skilled C++ developer with a strong background in Linux? Would you like to help shape the future of connected safety devices that protect people and critical environments? We're looking for a SeniorSoftwareEngineer to join our team in Rotherham, where you'll be a key contributor click apply for full job details More ❯
Essex, Chelmsford, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Are you looking for a Senior Embedded SoftwareEngineer C/C++ role working for a global leading engineering business specialising in complex satellite communications systems? If so, my client is currently recruiting for a Senior Embedded SoftwareEngineer C/C++ to join their R&D site based in Chelmsford, Essex. My client … is looking for a SoftwareEngineer to join their Team. They are seeking a key individual to join the existing software team engaged in the development of advanced electronics systems for the satellite modems markets. The purpose of this role is to design, develop and support software within the engineering department. Main responsibilities for the Senior Embedded Engineer C/C++ job will be: - Strong Embedded C and C++ programming for PowerPC or high-performance ARM processors. - Experience programming hardware devices at register level. - Developing low-level embedded software for Linux operating system, Linux kernel development & Linux network programming. Requirements for the Senior Embedded SoftwareEngineer C/C++ job More ❯
SeniorSoftwareEngineer, C++, COR7263 This is a rare opportunity for an experienced, SeniorSoftwareEngineer with skills in C++ and Rust, to join an historic British icon at the forefront of Engineering. The Role Ideally with a background in aerodynamics, data science, vehicle dynamics or computer simulations, the SeniorSoftwareEngineer will work closely with Design Engineers, Mechanical Engineers and other technical users, to gather and understand the requirements necessary to ultimately design, develop and maintain the software and computational tools they use - a variety of applications across both web and desktop, such as state-of-the-art simulations, real time data and bespoke analysis tools. Benefits include: Bonus … within Engineering, or other technical environments would be of benefit I want to do that! If you have any questions or would simply welcome a chat about this excellent SeniorSoftwareEngineer position and company, just call me or drop me an email, as I'd love to hear from you! If, though, you think this role More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
Octagon Group
Senior Embedded SoftwareEngineer – Cambridge – Hybrid £80,000 - £100,000 per annum Benefits include flexible working, hybrid pattern (3 days onsite), Pension, 25 days A new opportunity has opened for an experienced Senior Embedded SoftwareEngineer to join an innovative and growing R&D team based in Cambridge . This is a permanent, full … time role with hybrid working options. We’re looking for a technically strong engineer with strong industrial experience, confident working across the full embedded software lifecycle – from requirements capture through to design, implementation, and testing. Key Requirements – Senior Embedded SoftwareEngineer (Cambridge): Essential Skills: Proficient in Linux embedded development Strong coding skills in C and … and Linux customisation Use of version control tools such as Git Familiarity with bug tracking tools like JIRA Experience with bare metal and RTOS-based development Desirable Experience: Full software development lifecycle knowledge including requirements capture and unit testing Understanding of test-driven development and modern software best practices Familiar with standard hardware interfaces (e.g., SPI, I2C) Ability More ❯
Nottingham, Nottinghamshire, East Midlands, United Kingdom Hybrid / WFH Options
Oscar Associates (UK) Limited
SeniorSoftwareEngineer | Hybrid (Nottingham) | £65,000 - £75,000 Are you a seasoned SeniorSoftwareEngineer looking for your next challenge? Do you want to be part of a cross-functional team where you can make an impact while mentoring others? If so, this could be the perfect role for you! The Role We … re on the lookout for an experienced SeniorSoftwareEngineer to join a growing cross-functional team of Developers, QA, and Designers, reporting directly to the Technical Director . This is a hybrid role , requiring you to work from our Nottingham office part of the week. You'll play a key role in developing, maintaining, and improving … our software solutions, ensuring high performance and scalability. Beyond coding, you'll be expected to mentor and coach junior engineers , helping to drive best practices across the team. What We're Looking For ? 5+ years of experience in software engineering ? Strong proficiency in PHP, Laravel, Vue.js, MySQL ? Hands-on experience with Docker and Terraform (desirable) ? Proven experience mentoring More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Singular Recruitment
Senior Embedded Linux SoftwareEngineer An industry leading technology developer has raised an immediate requirement for an experienced Senior Embedded Linux SoftwareEngineer to join their multi-award winning R&D team. In this role you’ll develop highly performant Embedded Linux systems for new products and enhancements for a global client base. The … will be experienced and able to innovate and deliver in a fast paced and busy environment, and enjoy working on leading edge embedded systems. Responsibilities for the role of Senior Embedded Linux SoftwareEngineer will include: Design and test device driver and application specific software on Linux systems. Debugging of system level issues and collaboration with … other engineering disciplines. Board bring up and evaluation of various SoC Hardware. As the selected Senior Embedded Linux SoftwareEngineer, your skills and experience should include: Strong C and C++ programming Embedded Linux and Device Driver development. Linux build processes, deployment and testing. Desirable skills/skills you can develop within the role: Knowledge of PCIe. Multi More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Singular Recruitment
Senior Embedded Linux SoftwareEngineer An industry leading technology developer has raised an immediate requirement for an experienced Senior Embedded Linux SoftwareEngineer to join their multi-award winning R&D team. In this role youll develop highly performant Embedded Linux systems for new products and enhancements for a global client base. The successful … will be experienced and able to innovate and deliver in a fast paced and busy environment, and enjoy working on leading edge embedded systems. Responsibilities for the role of Senior Embedded Linux SoftwareEngineer will include: Design and test device driver and application specific software on Linux systems. Debugging of system level issues and collaboration with … other engineering disciplines. Board bring up and evaluation of various SoC Hardware. As the selected Senior Embedded Linux SoftwareEngineer, your skills and experience should include: Strong C and C++ programming Embedded Linux and Device Driver development. Linux build processes, deployment and testing. Desirable skills/skills you can develop within the role: Knowledge of PCIe. Multi More ❯
Newark, Nottinghamshire, East Midlands, United Kingdom
Professional Technical Ltd
Professional Technical are currently recruiting for a Senior Embedded SoftwareEngineer to join a world leading manufacturer in tailored control panels based in Newark. This opportunity provides a salary of up to £45,000, 25 days holidays plus bank holidays, a pension scheme, regular Monday to Friday office hours, career progression and so much more. The responsibilities … for the Senior Embedded softwareEngineer: Lead the design, development, and testing of software and firmware for electronic products Provide technical leadership in design, validation, and innovation, including IP creation Define, manage, and document software requirements, changes, and testing to professional standards Guide and mentor engineering teams, supporting project planning and execution Contribute to commercial … initiatives with the management team Troubleshoot issues, perform fault analysis, and support production engineering Assist in electrical testing and manage technical risks independently with minimal supervision Requirements for the Senior Embedded SoftwareEngineer: Bachelor's or Master's in Computer, Electrical, or Electronic Engineering Experienced with embedded C development in electronics or manufacturing Strong grasp of modern More ❯
Newark, Nottinghamshire, East Midlands, United Kingdom
Redline Group Ltd
Are you looking for a Senior Embedded Software role based in Newark-on-Trent? My client, a leading manufacturer of Human Machine Interfaces are looking for a Senior Embedded SoftwareEngineer to join their site in Newark-on-Trent. Key Responsibilities of the Senior Embedded SoftwareEngineer job in Newark-on-Trent … Lead the design and development of embedded software for HMI products. Deliver and validate robust bare-metal firmware, optimised for performance and reliability. Manage software specifications, technical reports, and documentation to professional standards. Guide and mentor senior engineers and other team members. Lead IP creation and support innovation initiatives across the company. Provide technical input for commercial … management, feature updates, and fault diagnosis. Support cross-functional teams including production engineering, R&D, and test teams. Conduct and support electrical testing and debugging activities. Define and manage software tasks, ensuring timely project delivery in line with requirements. Contribute to continuous improvement of software development processes and standards. Required Skills for the Senior Embedded SoftwareMore ❯
Senior Ai SoftwareEngineer Location: Cambridge £80,000 - £100,000 + Bonus! A global technology leader is seeking a talented Senior Ai SoftwareEngineer to join its advanced AI Processor Software & Hardware Co-Design Lab in the UK. This is a rare chance to work with top-tier teams developing the next generation … of AI processor technology. About the Role As a Senior Ai SoftwareEngineer, you will drive the design and implementation of compile-time and run-time optimisations for real-time AI applications on state-of-the-art AI processors. You’ll lead a technical focus area within the lab, develop strategies for evolving NPU chip technologies, and … solutions. Your work will involve monitoring industry trends, shaping technical architectures, resolving performance bottlenecks, and ensuring our AI systems remain at the cutting edge. What's required for this Senior Ai SoftwareEngineer position? Extensive experience optimising AI chip architectures and heterogeneous computing systems Hands-on expertise in one or more of the following: numerical calculation, compilation More ❯
Cambridgeshire, England, United Kingdom Hybrid / WFH Options
Singular Recruitment
As a Senior Embedded SoftwareEngineer, you will play a key role in the development, design, and manufacture of cutting-edge communication systems. Working in a fast-paced environment alongside a talented team, you will be responsible for driving innovation and ensuring the quality and performance of embedded software solutions. You will have the opportunity to … work on critical products that deliver high-impact solutions for customers worldwide. Key responsibilities for the role of Senior Embedded SoftwareEngineer will include: Develop and maintain embedded software for communication systems, including real-time operating systems, device drivers, and communication protocols. Collaborate with cross-functional teams, including hardware engineers and system architects, to ensure seamless … integration of software and hardware components. Lead the design, implementation, and testing of new features and improvements to enhance the performance, reliability, and scalability of our communication products. Troubleshoot and debug complex issues, optimizing code for performance and memory usage. Contribute to the continuous improvement of software development processes, including testing, documentation, and code reviews. As the selected More ❯
As a Senior Embedded SoftwareEngineer, you will play a key role in the development, design, and manufacture of cutting-edge communication systems. Working in a fast-paced environment alongside a talented team, you will be responsible for driving innovation and ensuring the quality and performance of embedded software solutions. You will have the opportunity to … work on critical products that deliver high-impact solutions for customers worldwide. Key responsibilities for the role of Senior Embedded SoftwareEngineer will include: Develop and maintain embedded software for communication systems, including real-time operating systems, device drivers, and communication protocols. Collaborate with cross-functional teams, including hardware engineers and system architects, to ensure seamless … integration of software and hardware components. Lead the design, implementation, and testing of new features and improvements to enhance the performance, reliability, and scalability of our communication products. Troubleshoot and debug complex issues, optimizing code for performance and memory usage. Contribute to the continuous improvement of software development processes, including testing, documentation, and code reviews. As the selected More ❯
A leading Cambridge firm are seeking a Senior Embedded SoftwareEngineer as a hire which will prove crucial to their development plans in the very near future. With excellent investment, cutting edge tech, and a fantastic project pipeline, this is an exceptional opportunity to join an elite team, and have a real impact on the future of … the company. You will bring: Excellent proficiency in Embedded C/C++ Expertise in RTOS, Bare Metal, or Linux 1+ year of experience in a senior role Excellent communication skills Nice to have: Cross-collaboration experience with hardware and/or electronic engineering Benefits: Flexible working hours Healthcare Relocation support Excellent social culture Innovative atmosphere, with a strong R More ❯
Peterborough, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Singular Recruitment
As a Senior Embedded SoftwareEngineer, you will play a key role in the development, design, and manufacture of cutting-edge communication systems. Working in a fast-paced environment alongside a talented team, you will be responsible for driving innovation and ensuring the quality and performance of embedded software solutions. You will have the opportunity to … work on critical products that deliver high-impact solutions for customers worldwide. Key responsibilities for the role of Senior Embedded SoftwareEngineer will include: Develop and maintain embedded software for communication systems, including real-time operating systems, device drivers, and communication protocols. Collaborate with cross-functional teams, including hardware engineers and system architects, to ensure seamless … integration of software and hardware components. Lead the design, implementation, and testing of new features and improvements to enhance the performance, reliability, and scalability of our communication products. Troubleshoot and debug complex issues, optimizing code for performance and memory usage. Contribute to the continuous improvement of software development processes, including testing, documentation, and code reviews. As the selected More ❯
A leading Cambridge firm are seeking a Senior Embedded SoftwareEngineer as a hire which will prove crucial to their development plans in the very near future. With excellent investment, cutting edge tech, and a fantastic project pipeline, this is an exceptional opportunity to join an elite team, and have a real impact on the future of … the company. You will bring: Excellent proficiency in Embedded C/C++ Expertise in RTOS, Bare Metal, or Linux 1+ year of experience in a senior role Excellent communication skills Nice to have: Cross-collaboration experience with hardware and/or electronic engineering Benefits: Flexible working hours Healthcare Relocation support Excellent social culture Innovative atmosphere, with a strong R More ❯
SeniorSoftwareEngineer - Ai Inference Cambridge, UK – Hybrid £80,000 - £90,000 About the Role Join a pioneering AI hardware innovator as a SeniorSoftwareEngineer and redefine how machine learning workloads run on cutting-edge FPGA-based accelerators. You’ll architect systems that push the boundaries of latency and efficiency, shaping everything from … first development (performance-critical systems, type-safety, modern tooling). Low-level systems programming (CPU/accelerator interaction, memory management). Compiler design, functional programming concepts, and hardware/software co-design. We’re Excited If You Have 3+ years in systems programming, compiler development, or performance-critical software. Proficiency in Rust (production or open-source projects) or expertise … C Haskell/OCaml. A passion for novel architectures and optimizing code for unconventional hardware. Strong problem-solving skills and a collaborative, critical-thinking mindset. If you are a SeniorSoftwareEngineer and you're looking for a new opportunity within an exciting Ai hardware innovator, please apply to learn more More ❯
SeniorSoftwareEngineer - Ai Inference Cambridge, UK – Hybrid £80,000 - £90,000 About the Role Join a pioneering AI hardware innovator as a SeniorSoftwareEngineer and redefine how machine learning workloads run on cutting-edge FPGA-based accelerators. You’ll architect systems that push the boundaries of latency and efficiency, shaping everything from … first development (performance-critical systems, type-safety, modern tooling). Low-level systems programming (CPU/accelerator interaction, memory management). Compiler design, functional programming concepts, and hardware/software co-design. We’re Excited If You Have 3+ years in systems programming, compiler development, or performance-critical software. Proficiency in Rust (production or open-source projects) or expertise … C Haskell/OCaml. A passion for novel architectures and optimizing code for unconventional hardware. Strong problem-solving skills and a collaborative, critical-thinking mindset. If you are a SeniorSoftwareEngineer and you're looking for a new opportunity within an exciting Ai hardware innovator, please apply to learn more More ❯
Senior Firmware & SoftwareEngineer Permanent £competitive salary Norfolk Our client is a leading research and development company specialising in advanced electric motors, controllers, and inverters across a variety of applications. They are seeking a talented Senior Firmware & SoftwareEngineer to join their innovative engineering team on a permanent basis. This is a fantastic opportunity … experience in power and embedded electronics, bare-metal development, and C programming to work on cutting-edge technology in a fast-paced, collaborative environment. About the Role As a Senior Firmware & SoftwareEngineer, you'll be a core member of the Engineering Team, contributing to the development of firmware and software solutions that power our advanced … systems. You'll work closely with the Lead Firmware Engineer, Chief Technical Officer, and Lead Electronics Engineer to meet project milestones and ensure top-quality performance. What Youll Do Design, develop, maintain, and test embedded firmware and software for electric power systems Work closely with hardware engineers to integrate code with electronics Write clear, maintainable code in More ❯