Code Optimisation Jobs in the UK

26 to 45 of 45 Code Optimisation Jobs in the UK

Low Level Embedded Software Engineer (Senior Levels)

Easter Howgate, Midlothian, United Kingdom
Hybrid / WFH Options
Leonardo UK Ltd
application of various strategies Use of RTOS's such as VxWorks or embedded Linux Deployment of software to distributed hardware platforms, multicore programming, memory management techniques, device driver development, code optimisation, interrupt-driven designs A good understanding of electronics, schematic design and use of test equipment Experience developing solutions for ARM and Intel based multicore processing platforms Communication More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Low Level Embedded Software Engineer (Senior Levels)

Edinburgh, United Kingdom
Hybrid / WFH Options
Leonardo UK Ltd
application of various strategies. Use of RTOS's such as VxWorks or embedded Linux. Deployment of software to distributed hardware platforms, multicore programming, memory management techniques, device driver development, code optimisation, interrupt-driven designs. A good understanding of electronics, schematic design and use of test equipment. Experience developing solutions for ARM and Intel based multicore processing platforms. Communication More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead/Staff Data Platform Engineer (Contract - 3-6 months)

London, England, United Kingdom
Gorilla - Energy data applications
enable product innovation. Support reliability and operational excellence by implementing observability, automation, and incident response best practices. Contribute to CI/CD pipelines, workflow orchestration improvements, and infrastructure-as-code optimization. Provide architectural guidance and hands-on mentoring to engineers across teams. Document changes, create transition plans, and support a smooth handover of context and ownership to the permanent … internal platform infrastructure at scale in production environments. Expertise in AWS (especially Lambda, ECS/EC2, S3, and RDS). Strong hands-on experience with Terraform and infrastructure-as-code practices. Familiarity with tools like Airflow , DBT , and cloud data platforms such as Snowflake or Databricks . Understanding of CI/CD , observability, and platform reliability practices in cloud More ❯
Posted:

Senior SQL DBA

Manchester, England, United Kingdom
Hybrid / WFH Options
Tunstall Healthcare Group
projects with other systems and third-party applications. Database Development: Collaborate with application developers to design database schemas, stored procedures, and functions. Provide support for database-related application development. Code Optimization Collaboration: Work closely with development teams to review and optimize SQL code, ensuring efficient data retrieval and minimizing performance issues. Provide guidance and best practices on writing More ❯
Posted:

Azure Engineering Manager

United Kingdom
Hybrid / WFH Options
Livestock Information Limited
fix support to resolve system issues and minimise downtime in line with Service Level Agreements including out-of-hours. Ensure monitoring of system performance, availability, capacity, and infrastructure and code optimisation to ensure efficiency and reliability. Lead 3rd line support for Azure platform and customer identity & integration services, addressing escalated and complex issues, whilst coordinating with internal teams … paced environment. Proven ability to monitor and maintain complex cloud-based systems, ensuring uptime and performance. Management of Azure subscriptions and Azure resources. Supervising the use of infrastructure as code (IaC) tools like Azure Resource Manager (ARM) templates or Terraform to provision and manage Azure cloud resources. Implementing automation into current processes and procedures. Oversight of managing customer identity More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Embedded Lead Software Engineer

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Leonardo
and application of various strategies Use of RTOSs such as VxWorks or embedded Linux Deployment of software to distributed hardware platforms, multicore programming, memory management techniques, device driver development, code optimisation, interrupt-driven designs A good understanding of electronics, schematic design and use of test equipment Experience developing solutions for ARM and Intel based multicore processing platforms Familiarity More ❯
Posted:

Senior Embedded Software Engineer - Manchester

Manchester, Lancashire, United Kingdom
Permanent Futures
more complex projects that the business is working on. Your Responsibilities: - Reverse engineer and analyse legacy embedded systems, including hardware and software components. - Develop strategies and methodologies for extracting code, protocols, and data from outdated embedded devices. - Collaborate with cross-functional teams to understand system requirements and design specifications of legacy systems. - Identify and document system vulnerabilities, weaknesses, and … potential security risks in the reverse-engineered technology. - Perform testing, debugging, and code optimization to ensure the compatibility and functionality of the reverse-engineered systems. Your Skills and Qualifications: - Bachelor's degree in Computer Science, Electrical Engineering, or a related field. Advanced degrees are a plus. - Proven experience in embedded software development and reverse engineering - Strong understanding of assembly More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Embedded Software Engineer - Manchester

Manchester, England, United Kingdom
Permanent Futures
more complex projects that the business is working on. Your Responsibilities: – Reverse engineer and analyse legacy embedded systems, including hardware and software components. – Develop strategies and methodologies for extracting code, protocols, and data from outdated embedded devices. – Collaborate with cross-functional teams to understand system requirements and design specifications of legacy systems. – Identify and document system vulnerabilities, weaknesses, and … potential security risks in the reverse-engineered technology. – Perform testing, debugging, and code optimization to ensure the compatibility and functionality of the reverse-engineered systems. Your Skills and Qualifications: – Bachelor’s degree in Computer Science, Electrical Engineering, or a related field. Advanced degrees are a plus. – Proven experience in embedded software development and reverse engineering – Strong understanding of assembly More ❯
Posted:

Software Engineer - High Performance Market Data- Tech-Driven Global Investment Manager

London, England, United Kingdom
Quality Control Specialist - Pest Control
changing environment, capable of delivering high quality work in collaboration with colleagues across the globe. Requirements: 3+ years' C/C++ development experience on Linux 3+ years' understanding of code optimization and high performing applications Bachelor's degree in Engineering, Computer Science, or a related subject Desirable: Experience with order management, exchange connectivity or market data handling for Equities More ❯
Posted:

Software Engineer – High Performance Market Data

London, England, United Kingdom
Oxford Knight
changing environment, capable of delivering high quality work in collaboration with colleagues across the globe. Requirements: 3+ years’ C/C++ development experience on Linux 3+ years’ understanding of code optimization and high performing applications Bachelor’s degree in Engineering, Computer Science, or a related subject Experience with order management, exchange connectivity or market data handling for Equities, FX More ❯
Posted:

Senior Software Engineer - Perception

London, England, United Kingdom
Anduril Industries, Inc
of possible for large drone teams. REQUIRED QUALIFICATIONS BS in Robotics, Computer Science, Mechatronics, Electrical Engineering, Mechanical Engineering, or related field. Proven understanding of data structures, algorithms, concurrency, and code optimisation. Strong computer vision and machine learning background and fluency in standard domain libraries (numpy, opencv, pytorch, etc) Experience deploying software to end customers, internal or external — turning research More ❯
Posted:

Embedded Software Engineer

Exeter, England, United Kingdom
ISR Recruitment
Essential skills and experience Experience of software development, with proficiency in embedded software Experience architecting embedded systems Proficiency and excellent understanding of the C language Bare metal programming experience Code optimisation for performance, size, and reliability Experience with the Microchip development suite (MPLAB, XC32 etc.) Working experience using PIC32 or similar Microchip product Familiarity of Python Familiarity with More ❯
Posted:

AI/ML Engineer, Python

United Kingdom
Hybrid / WFH Options
Deel
Collaborating with cross-functional teams including data scientists, data engineers, Product and business stakeholders to understand business requirements and develop solutions that meet those requirements. Writing clean and efficient code, and implementing best practices for code optimization, testing, and deployment through Jupyter Notebooks and/or Google Colab. Conducting research and staying up-to-date with the latest … AI and Machine Learning techniques, and incorporating new ideas and methods into existing systems. Troubleshooting and debugging code, and resolving technical issues that arise during the development, testing, and deployment process. Creating documentation for code, data pipelines, and models to ensure that all stakeholders have access to clear and accurate information. Participating in code reviews and contributing More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Salesforce Developer

Marple, Cheshire, United Kingdom
Bombardier Recreational Products Inc
data quality and integrity within Salesforce. Security and Access Control: Contribute to the implementation and maintenance of security and access controls in Salesforce to protect data and ensure compliance. Code Optimization: Collaborate with senior developers to write efficient, well-structured, and maintainable Apex code, Visualforce pages, and Lightning components. Problem Solving: Assist in troubleshooting and resolving technical issues … Salesforce best practices and new features and apply them as directed by senior team members. Testing and Quality Assurance: Participate in testing activities, including test plan development, and perform code reviews to ensure the quality and reliability of Salesforce solutions. Collaboration: Collaborate with senior developers, project managers, business analysts, and other stakeholders to contribute to project success. VOUS VOUS More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer (Compilers & Virtual Machines) - Full-time

London, England, United Kingdom
Hybrid / WFH Options
Parity Technologies
into our smart contract execution environment About You You have experience or are excited to learn about virtual machines, RISC-V, AMD64 assembly, dynamic recompilation, bytecode interpreters, compilers (especially code optimization and machine code generation), low-level memory management, low-level OS interfaces (Linux), security sandboxing, performance engineering, zero-knowledge proof systems, and zero-knowledge virtual machines You More ❯
Posted:

Ab-Initio Metadatahub Developer

London, South East, England, United Kingdom
Hybrid / WFH Options
Eames Consulting
of the following programming languages: Java, API, Python 6+ years of non-internship professional software development experience A passion for development, strong work ethic, and continuous learning. Experience with code optimization techniques for different hardware architectures. If you are interested in this role, please apply with an up to date version of your CV and I'll get back More ❯
Employment Type: Contractor
Rate: £600 - £620 per day
Posted:

Senior Software Engineer - Growth

London, England, United Kingdom
monday.com
experiments to optimize the product, user experience, and conversion funnels, driving continuous improvements. Technical Implementation - Implement technical solutions to support growth strategies, such as AI, Growth infrastructure, performance enhancements, code optimization, microservice architecture, integration of marketing tools, and more... Collaboration - Work closely with cross-functional teams, including product development and marketing, to align growth strategies with overall business objectives. More ❯
Posted:

Quantitative Engineer New London

London, England, United Kingdom
Hybrid / WFH Options
Blockchain Ventures
Blockchain.com is the world's leading software platform for digital assets. Offering the largest production blockchain platform in the world, we share the passion to code, create, and ultimately build an open, accessible and fair financial future, one piece of software at a time. We are currently seeking an experienced C Rust Quantitative Software Engineer/Developer. You will … c++ engineer with functional experience in fast market connections and high frequency quoting. WHAT YOU WILL DO Design, develop, test, and deploy pricing & risk-management library for OTC trading Code optimization. Working in a scaled, performance based software environment building efficient, reliable/high-availability and fast applications Partner with the traders to define priorities and deliver custom software More ❯
Posted:

Machine Learning Engineer - Search and Recommendation

London, England, United Kingdom
JD.com
recommendation experience for our customers. This will involve working alongside our design leads, product leads, and business leads, helping with everything from the development of tools and platforms to code optimisations and the deployment of solutions. This role will have a business impact of at least GBP 100 million. The ideal candidate will have solid technical experience with search … be Beijing, Shenzhen, or London. Responsibilities Participate in system design, architecture, and software development of the search and recommendation function. Design, develop, test, deploy, maintain, and enhance high-quality code and solutions. Perform code reviews to optimise the technical performance of the solutions. Influence and coach a distributed team of engineers. Communicate and translate business needs into technical More ❯
Posted:

Machine Learning Engineer

London, England, United Kingdom
JD.COM
recommendation experience for our customers. This will involve working alongside our design leads, product leads, and business leads, helping with everything from the development of tools and platforms to code optimisations and the deployment of solutions. This role will have a business impact of at least GBP 100 million. The ideal candidate will have solid technical experience with search … be Beijing, Shenzhen, or London. Responsibilities Participate in system design, architecture, and software development of the search and recommendation function. Design, develop, test, deploy, maintain, and enhance high-quality code and solutions. Perform code reviews to optimise the technical performance of the solutions. Influence and coach a distributed team of engineers. Communicate and translate business needs into technical More ❯
Posted:
Code Optimisation
10th Percentile
£49,000
25th Percentile
£53,125
Median
£62,500
75th Percentile
£73,125
90th Percentile
£78,000