Permanent Code Optimisation Jobs in the UK excluding London

14 of 14 Permanent Code Optimisation Jobs in the UK excluding London

Full Stack Software Engineer III - Cross Risk Calculations

Glasgow, Scotland, United Kingdom
JPMorgan Chase & Co
responsibilities Execute creative software solutions, design, develop, and troubleshoot with the ability to think beyond routine approaches to build solutions or resolve technical problems. Develop secure, high-quality production code, review, and debug code written by others. Identify opportunities to eliminate or automate recurring issues to improve operational stability of software applications and systems. Lead evaluation sessions with … of the Software Development Life Cycle (SDLC). Experience with automation and continuous delivery methods. Hands-on experience in system design, application development, testing, and operational stability. Proficiency in code optimization and refactoring for scalability and performance. Understanding of agile methodologies, including CI/CD, application resiliency, and security. Preferred Qualifications, Capabilities, and Skills: Proficiency in big data technologies More ❯
Posted:

React Native Developer

Coventry, England, United Kingdom
Whitehall Resources Ltd
Team Collaboration: Foster an inclusive team environment, encouraging knowledge sharing and continuous learning. Stay Updated: Keep abreast of the latest trends and technologies in mobile development and recommend improvements. Code Optimization & Best Practices: Write and optimize JavaScript/TypeScript code, ensuring quality, maintainability, and scalability using best practices and design patterns. Cross-Platform Development: Develop applications for both … and analytical thinking Deep knowledge of JavaScript and TypeScript, including ES6+ Experience with third-party dependencies and debugging Familiarity with native build tools (Xcode, Gradle, Android Studio, Visual Studio Code) Proficiency in Redux, Redux Saga, and Hooks Understanding of REST APIs and offline storage Experience with automated testing suites like Jest and React Testing Library Desirable Skills: Backend API More ❯
Posted:

Software Engineer (C# & Native)

Portsmouth, England, United Kingdom
TÜV SÜD
to various industries including Aerospace, Defence, Electronics & Consumer, Machinery, Marine, Medical, Rail, and Telecommunications. Responsibilities Design, develop, and maintain high-quality software applications for Windows, Linux, and iOS. Optimize code for runtime speed and performance. Implement client/server architectures and security measures. Integrate with industrial communication protocols and data acquisition systems. Troubleshoot and resolve technical issues in industrial … development, including object-oriented principles, asynchronous programming, and .NET framework/Core. Experience developing web applications using Blazor. Strong experience with Delphi for Windows and Linux. Knowledge of C++, code optimization, and industrial communication protocols (MODBUS, OPC, Profibus). Experience with data acquisition systems. Proficiency with Linux OS, Git, and understanding of SDLC and agile methodologies. Strong communication and More ❯
Posted:

Software Engineer II- Java

Glasgow, Scotland, United Kingdom
J.P. Morgan
system, while gaining the skills and experience needed to grow within your role. Job responsibilities Executes standard software solutions, design, development, and technical troubleshooting Writes secure and high-quality code using the syntax of at least one programming language with limited guidance Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications Applies knowledge … to identify problems and contribute to decision-making in service of secure, stable application development Learns and applies system processes, methodologies, and skills for the development of secure, stable code and systems Adds to team culture of diversity, equity, inclusion, and respect Required qualifications, capabilities, and skills Formal training or certification on software engineering concepts and expanding applied experience … Hands-on practical experience in system design, application development, testing, and operational stability Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages Proficient in coding Core Java , J2EE and Spring Boot Experience across the whole Software Development Life Cycle Exposure to agile methodologies such as More ❯
Posted:

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 Machine Learning Engineer, Associate Director 1

Manchester, England, United Kingdom
Hybrid / WFH Options
Fitch Group
PyTorch. Expertise in containerization (e.g., Docker, Kubernetes, AWS EKS) and building scalable systems in cloud environments. Deep understanding of software development fundamentals, including automated testing, source version control, and code optimization. Excellent communication and collaboration skills, with the ability to interact effectively with both technical teams and business stakeholders. Bachelor's degree in machine learning, computer science, data science More ❯
Posted:

Machine Learning Engineer

Welwyn Garden City, England, United Kingdom
Hybrid / WFH Options
Tesco
a broad range of projects, spanning across supply chain, logistics, store and online. These include projects in the areas of Operations Optimisations, Commercial Decision Support (e.g. Forecasting and Range Optimisation), Online (e.g. Search and Recommendation) and Intelligent Edge (e.g. Computer Vision). Our Machine Learning Engineers work alongside our data scientists, helping with everything from development of tools and … platforms, code optimisations through to deployment of solutions on the edge, cloud and big-data environments. As a Software Engineer in Machine Learning Engineering, you’ll be a significant contributor to the delivery of products in one of Tesco’s most strategic technology areas. You’ll work with other engineers, data scientists, product managers, systems engineers, and analytics professionals … and architecture. Working with product teams to communicate and translate needs into technical requirements. Working with Data Scientists, Engineers and Product teams across the software lifecycle. Delivering high quality code and solutions, bringing solutions into production. Performing code reviews to optimise technical performance of data science solutions. Supporting production systems, resolving incidents, and performing root cause analysis. Continually More ❯
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:

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:

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:

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: