Welwyn Garden City, England, United Kingdom Hybrid / WFH Options
Innovate
Software Engineers – Hybrid Working About the Role We are looking for skilled Software Engineers to work on complex software solutions across multiple areas, including embedded systems, real-time applications, test automation, simulation, and software validation. We have opportunities for individuals with experience in: Software Development – C, C++, C#, Python, real-time and embedded systems Testing … Quality Assurance – Automated testing, system verification, and validation Simulation & Modelling – Developing software for simulated environments Software Engineering Leadership – Team leadership, project management, and technical expertise Systems Integration & DevOps – CI/CD, Agile development, and deployment pipelines Our work involves integrating software and hardware to create innovative solutions that improve performance, efficiency, and automation. Key Responsibilities Depending on … your expertise, you may: ✅ Design, develop, and test high-performance software solutions ✅ Work with embedded, real-time, or middleware applications ✅ Develop and validate software for testing and verification ✅ Optimise software for integration with physical and virtual systems ✅ Lead and mentor teams in software architecture and development ✅ Collaborate across engineering, testing, and quality assurance teams ✅ Implement and More ❯
Job Vacancy: Software Engineer - IBM (London, United Kingdom) Company: IBM United Kingdom Location: 369 Fulham Rd., London SW10 9NH, United Kingdom Position: Software Engineer Salary: £45,000 - £70,000 per annum (based on experience) Employment Type: Full-Time Hybrid Work Available Job Description: IBM, a global leader in technology and innovation, is seeking a passionate and skilled Software Engineer to join its London team. This role offers the chance to be part of a collaborative environment that designs, develops, and deploys world-class software solutions used across industries. As a Software Engineer at IBM, you will be part of an agile team working on cutting-edge technologies, cloud-based systems, AI integrations, and enterprise solutions. … You'll contribute to projects that matter - from digital transformation for Fortune 500 companies to solving complex problems with scalable software. Job Responsibilities: Design, develop, and test scalable software applications Collaborate with cross-functional teams including architects, DevOps, and QA Write clean, maintainable, and efficient code using modern languages (Java, Python, JavaScript, etc.) Participate in code reviews and softwareMore ❯
Job Vacancy: Software Engineer - IBM (London, United Kingdom) Company: IBM United Kingdom Location: 369 Fulham Rd., London SW10 9NH, United Kingdom Position: Software Engineer Salary: £45,000 - £70,000 per annum (based on experience) Employment Type: Full-Time Hybrid Work Available caption id="attachment_6123" align="alignnone" width="300" Software Engineer/caption Job Description: IBM, a … global leader in technology and innovation, is seeking a passionate and skilled Software Engineer to join its London team. This role offers the chance to be part of a collaborative environment that designs, develops, and deploys world-class software solutions used across industries.As a Software Engineer at IBM, you will be part of an agile team working … solutions. You'll contribute to projects that matter - from digital transformation for Fortune 500 companies to solving complex problems with scalable software. Job Responsibilities: Design, develop, and test scalable software applications Collaborate with cross-functional teams including architects, DevOps, and QA Write clean, maintainable, and efficient code using modern languages (Java, Python, JavaScript, etc.) Participate in code reviews and More ❯
Huawei Technologies Research & Development (UK) Ltd
theories of these technologies. We invite you to join us on this exciting journey and drive your career forward. Key Responsibilities: This is an exciting opportunity to lead system software development within a forward-looking CPU Architecture team. You will be at the forefront of pioneering next-generation CPU innovations and integrating them into critical software ecosystems, shaping … hands-on individual contributor and a technical leader, you will collaborate closely with CPU architects and cross-functional teams worldwide to ensure flawless integration of new architectural features, driving software optimization and performance across diverse platforms. The key responsibilities of this role include: Serve as the technical authority for the full software stack—firmware, kernel, hypervisor, drivers, and … applications—enabling advanced CPU architecture features for Cloud and Mobile use cases. Work closely with cross-functional architects and leaders to prototype, design, and deliver system-level software solutions, balancing timelines, performance, quality, and security requirements. Serve as both a hands-on individual contributor and a technical lead, guiding the team in low-level system programming (C/C++ More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
of Performance Engineering to lead technical strategy and execution for our Userspace, Java Enterprise, Android, and Optimization teams. Reporting to senior leadership, you'll drive key initiatives focused on software performance, optimization, and architectural enhancements across Java-based enterprise applications, Android platforms and userspace environments. Key Responsibilities Provide clear technical leadership for a team of 60+ engineers with … direct technical leads, across multiple geographical locations. Define and drive architectural strategies, performance analysis, and optimization of Java Enterprise and Android userspace software. Ensure robust, scalable, and optimised software solutions that enhance user experience and system performance. Collaborate effectively with product management, quality assurance, and operational teams to ensure software aligns with business and technical objectives. Establish clear … technical roadmaps and deliver measurable performance improvements. Essential Skills & Experience Proven experience leading large-scale Java Enterprise, Android and userspace software development and optimization. Strong recent coding background, specifically within Java-based enterprise software, Android application development, or userspace optimization. Significant leadership experience, effectively managing teams of 50+ software engineers. Deep understanding of software optimization, performance More ❯
Join to apply for the Senior Optimisation Specialist role at Optimised 1 month ago Be among the first 25 applicants Join to apply for the Senior Optimisation Specialist role at Optimised Get AI-powered advice on this job and more exclusive features. About Us We are Optimised, a team of 140 people driven by passion to create a … solutions to optimise the world's transition to net zero and beyond. We deliver a range of integrated energy and sustainability solutions spanning Carbon Impact, Utility Management and Building Optimisation that help our clients achieve their decarbonisation goals whilst delivering significant returns on investment. As a certified B Corp, we place purpose before profit, upholding the highest standards of … you're driven by purpose and ready to contribute to a better future, we'd love to hear from you! About The Role We're looking for a Senior Optimisation Specialist with advanced building management software and applications engineering skills to support our clients, operating both on and off site configuring and implementing solutions to enhance building energy More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
and your innovative ideas will support Central Technology to develop system architectures and influence industry-leading IP that underpin each solution. This diverse role will largely focus on providing software enablement for our next generation CPU and ML accelerator based technologies on target LLM (Large Language Model) use-cases. Typical activities would include application and system analysis, technology research … hands-on software prototyping to understand how software and hardware behaves, experimental investigations, and performance analysis. You will join a dynamic, collaborative and highly motivated Solutions team based in Cambridge (UK) Responsibilities: Application performance analysis to identify key workloads and optimisation opportunities on Arm CPUs and AI accelerators Evaluate workload sensitivity to CPU and AI accelerator (micro … architectural features, balancing performance trade-offs Design and implement software optimisations to improve runtime efficiency Hand-craft optimised workloads for new (micro-)architecture exploration and performance analysis Propose improvements to existing (micro-)architecture features based on our investigations Port and bring-up applications on Arm silicon and modelling platforms Required Skills and Experience : Good understanding of computer architecture and More ❯
This is an exciting opportunity to lead system software development within a forward-looking CPU Architecture team. You will be at the forefront of pioneering next-generation CPU innovations and integrating them into critical software ecosystems, shaping the future of Cloud and Mobile computing. As both a hands-on individual contributor and a technical leader, you will collaborate … closely with CPU architects and cross-functional teams worldwide to ensure flawless integration of new architectural features, driving software optimization and performance across diverse platforms. Required: 5+ years of experience in system software development, with a focus on kernel or hypervisor development, low-level system programming (C/C assembly), and firmware/OS design. Proven track record … of leading system software projects while actively contributing to codebases (C/C Python). Ability to drive the full software lifecycle—from concept to production, deployment, and maintenance. Deep understanding of CPU architecture principles (particularly Arm-based systems), translating them into secure, high-performance software solutions. Extensive experience with Linux stacks, including kernel drivers, firmware, networking More ❯
CPU architecture/microarchitecture, gained through development/research in CPU/system power/performance analysis/modeling/design and/or workload analysis/characterization/software optimization. Ability to work effectively independently and as part of geographically distributed, cross-functional teams. A drive to innovate, think creatively, explore new avenues, and influence colleagues through detailed … United Kingdom 1 week ago Cambridge, England, United Kingdom 2 days ago Cambridge, England, United Kingdom 4 weeks ago Cambridge, England, United Kingdom 4 days ago Chief AI System Software & Hardware Co-design Architect Cambridge, England, United Kingdom 1 week ago Cambridge, England, United Kingdom 2 months ago Cambridgeshire, England, United Kingdom 1 week ago Cambridgeshire, England, United Kingdom More ❯
Wintermute you will have an opportunity to grow and make direct impact on trading by developing and improving all the parts of the trading platform, data infrastructure and related software, while also getting advice and guidance from very experienced developers and traders, including the founders. You will get a lot of independence and responsibility right away, and you'll … completely new application from scratch, working on implementation of pricing models. We will share more technical details in the interviews. You will have opportunity to improve your knowledge of software optimisations, of building robust large-scale systems and to understand cryptocurrency trading. Hard Skills requirements At least 2 years' experience with C++ - we will test Understanding networking and implementing More ❯
London, England, United Kingdom Hybrid / WFH Options
Zego
tens of millions of policies so far, and raised over $200 million in funding. And we’re only just getting started. About the role We are seeking a skilled Software Engineer who brings strong hands-on experience in backend development, with solid foundations in Python and object-oriented programming. You’ll be someone who enjoys solving complex technical problems … frameworks and a solid approach to debugging and refactoring. Ability to work in a fast-paced environment with evolving requirements. Strong analytical skills and attention to detail. Interest in softwareoptimisation and performance tuning. An understanding of SQL and document databases. Collaborative mindset with excellent communication skills. You will be someone who’s actively curious about how AI More ❯
in cutting-edge technology and strategic innovation, originally developed for the gaming, entertainment, and defence sectors. Learn more about our mission at kallikor.ai . We are seeking a Senior Software Engineer to join our friendly, relaxed and inclusive team. You'll be developing and implementing models and simulations used in our digital twins. Our models typically encode real-life … for problem-solving and a desire to work in a collaborative and supportive environment. You'll have the chance to work alongside a multidisciplinary team of scientists, modellers, and software engineers who collaborate closely with our product owners and customers to take modelling to the next level. Developing and implementing algorithms which result in plausible modelling behaviour Building pipelines … well-tested code following modern engineering practices and design patterns Create efficient, maintainable code that transforms prototype models into production-ready solutions Why you're made for this: Strong software engineering fundamentals including system architecture, design patterns, and development best practices Advanced Python programming skills with experience building complex, maintainable systems Professional software development experience with a track More ❯
in cutting-edge technology and strategic innovation, originally developed for the gaming, entertainment, and defence sectors. Learn more about our mission at kallikor.ai . We are seeking a Senior Software Engineer to join our friendly, relaxed and inclusive team. You'll be developing and implementing models and simulations used in our digital twins. Our models typically encode real-life … for problem-solving and a desire to work in a collaborative and supportive environment. You'll have the chance to work alongside a multidisciplinary team of scientists, modellers, and software engineers who collaborate closely with our product owners and customers to take modelling to the next level. Your Opportunity: Developing and implementing algorithms which result in plausible modelling behaviour … tested code following modern engineering practices and design patterns Create efficient, maintainable code that transforms prototype models into production-ready solutions Why you're made for this: Essential: Strong software engineering fundamentals including system architecture, design patterns, and development best practices Advanced Python programming skills with experience building complex, maintainable systems Professional software development experience with a track More ❯
Job Overview: The Mali GPU Software Architects team is looking for a versatile GPU compute driver architect. Through performance analysis, feature design and technical expertise, you will set the direction of SW engineering to reach optimal driver, GPU and firmware performance for popular compute and ML APIs such as OpenCL, thereby shaping the future of the Mali GPU products. … product that combines graphics and ML technologies to provide the best user experience in our products! Required Skills and Experience: Strong background in GPU SW architecture, requirements analysis, and software architecture definition Strong background in Vulkan & OpenCL. Have a proactive, analytical and hands-on approach to work. "Nice To Have" Skills and Experience: Experience of Arm CPU and/… or Mali GPU architectures. Experience with an ML framework. Experience of embedded systems or firmware development. Experience of presenting information to a wide, international audience. Experience of holistic softwareoptimisation from bare-metal to high-level. Experience of development in a Linux, Android or similar environments. In Return: Influence the design of our high-performance GPU systems used More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
on colleagues' laptops. We have the remit to do whatever is needed to make that migration happen, whether that's working with our partners in the supply chain across software vendors, hardware companies, and cloud operators; ensuring our internal IT systems provide access to Arm-based compute; or helping individual teams within the company to migrate their specific use … and bug finding in the Linux kernel to promoting the use of AArch64 across Engineering. Responsibilities: Be the first point of contact for technical queries from partners, especially EDA software vendors, regarding porting code or services to Arm. You will be expected to see these through to resolution, potentially over an extended period. Diagnose problems, identify compatibility or performance … other architectures. Required Skills and Experience: Demonstrated problem-solving ability and commitment to achieving solutions. Wide programming expertise across system to application level in languages, particularly C. Knowledge of software optimization techniques. Experience in benchmarking to generate robust performance measurements. IT Infrastructure awareness: TCP/IP, DHCP & DNS, data center configuration. Nice To Have Skills and Experience: Understanding of More ❯
London, England, United Kingdom Hybrid / WFH Options
P2P
Wintermute you will have an opportunity to grow and make direct impact on trading by developing and improving all the parts of the trading platform, data infrastructure and related software, while also getting advice and guidance from very experienced developers and traders, including the founders. You will get a lot of independence and responsibility right away, and you'll … scalable and robust C++ and Python code is a main skill. We will share more technical details in the interviews. You will have opportunity to improve your knowledge of software optimisations, of building robust large-scale systems and to understand crypto currency trading. Hard Skills requirements Strong C++ skills are required - we will test Experience with looking under the More ❯
and willing to travel into the office. To Be Considered: Previous experience in a Research & Development focused role Experience with OOP PHP and MVC Frameworks (ideally Laravel) Experience with Software Optimisations Any experience with AI/Python would be a benefit The company in question is a market leader in the Insurance sector with the technology they work on More ❯
Doncaster, South Yorkshire, England, United Kingdom Hybrid / WFH Options
Ada Meher
and willing to travel into the office. To Be Considered: Previous experience in a Research & Development focused role Experience with OOP PHP and MVC Frameworks (ideally Laravel) Experience with Software Optimisations Any experience with AI/Python would be a benefit The company in question is a market leader in the Insurance sector with the technology they work on More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Ada Meher
and willing to travel into the office. To Be Considered: Previous experience in a Research & Development focused role Experience with OOP PHP and MVC Frameworks (ideally Laravel) Experience with Software Optimisations Any experience with AI/Python would be a benefit The company in question is a market leader in the Insurance sector with the technology they work on More ❯
East London, London, United Kingdom Hybrid / WFH Options
Ada Meher
and willing to travel into the office. To Be Considered: Previous experience in a Research & Development focused role Experience with OOP PHP and MVC Frameworks (ideally Laravel) Experience with Software Optimisations Any experience with AI/Python would be a benefit The company in question is a market leader in the Insurance sector with the technology they work on More ❯
Bury, Greater Manchester, United Kingdom Hybrid / WFH Options
Ada Meher
and willing to travel into the office. To Be Considered: Previous experience in a Research & Development focused role Experience with OOP PHP and MVC Frameworks (ideally Laravel) Experience with Software Optimisations Any experience with AI/Python would be a benefit The company in question is a market leader in the Insurance sector with the technology they work on More ❯
Bolton, Greater Manchester, United Kingdom Hybrid / WFH Options
Ada Meher
and willing to travel into the office. To Be Considered: Previous experience in a Research & Development focused role Experience with OOP PHP and MVC Frameworks (ideally Laravel) Experience with Software Optimisations Any experience with AI/Python would be a benefit The company in question is a market leader in the Insurance sector with the technology they work on More ❯
Leeds, West Yorkshire, United Kingdom Hybrid / WFH Options
Ada Meher
and willing to travel into the office. To Be Considered: Previous experience in a Research & Development focused role Experience with OOP PHP and MVC Frameworks (ideally Laravel) Experience with Software Optimisations Any experience with AI/Python would be a benefit The company in question is a market leader in the Insurance sector with the technology they work on More ❯
Altrincham, Greater Manchester, United Kingdom Hybrid / WFH Options
Ada Meher
and willing to travel into the office. To Be Considered: Previous experience in a Research & Development focused role Experience with OOP PHP and MVC Frameworks (ideally Laravel) Experience with Software Optimisations Any experience with AI/Python would be a benefit The company in question is a market leader in the Insurance sector with the technology they work on More ❯
Leigh, Greater Manchester, United Kingdom Hybrid / WFH Options
Ada Meher
and willing to travel into the office. To Be Considered: Previous experience in a Research & Development focused role Experience with OOP PHP and MVC Frameworks (ideally Laravel) Experience with Software Optimisations Any experience with AI/Python would be a benefit The company in question is a market leader in the Insurance sector with the technology they work on More ❯