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, codeoptimisation, 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 ❯
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, codeoptimisation, 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 ❯
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 ❯
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 ❯
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 codeoptimisation 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 ❯
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, codeoptimisation, 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 ❯
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 ❯
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 ❯
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 ❯
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 ❯
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 ❯
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 Codeoptimisation 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 ❯
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 ❯
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 ❯
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 ❯
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 ❯
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 ❯
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 ❯
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 ❯
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 ❯