Haystack
← Back to Jobs
Remote
Full time
Technology

Mobile Engineer iOS C++ ARM CPU

Client ServerLondon, UK🇬🇧United KingdomPosted 23 Jul 2026

Why This Role Stands Out

Advance your career by optimizing cutting-edge computer vision technology for a 'tech for good' product, making a real-world impact on the visually impaired. This role is perfect for experienced low-level systems engineers who thrive on challenging performance optimization and complex algorithm development within a collaborative team. Apply now to shape the future of mobile systems engineering and contribute to groundbreaking innovation.

Quick Overview

Salary
£150k/yr
Work Type
Remote
Schedule
Full Time
Level
Mid Senior

Job Description

iOS Systems Engineer (C++ ARM CPU Computer Vision) London onsite to £150k

Are you a low level systems engineer who enjoys pushing mobile hardware to its limits?

You could be progressing your career in an impactful role, working on a 'tech for good' product with the aim of transforming the lives of the visually impaired.

As an iOS Systems Engineer you'll join a cutting edge engineering team developing next generation computer vision technology, where you'll optimise complex mathematical algorithms to run in real time on resource-constrained iOS devices.

This is not a traditional iOS development role - you'll work beneath the application layer, solving challenging performance, memory and concurrency problems to deliver ultra-low latency on ARM based mobile hardware.

You'll create advanced C++ and Rust codebases, optimise sensor fusion algorithms and Ceres solvers, fine-tune threading and memory management and integrate high performance native code with Swift applications.

You'll play a key role in defining the technical direction of the platform, working with a high degree of autonomy while mentoring other engineers.

This is a rare opportunity to tackle genuinely challenging engineering problems at the intersection of mobile systems, computer vision and high-performance computing, working with exceptional engineers on technology that pushes the limits of what's possible on modern mobile devices.

Location / WFH:

You'll join colleagues in the South London office on a fulltime basis Monday to Friday.

About you:

  • You have strong low level systems programming experience with C++ and / or Rust
  • You have expertise in performance optimisation, multithreading, memory management and ARM CPU architecture
  • You have experience developing complex mobile infrastructure, game engines, rendering engines, computer vision systems or mobile platform tooling
  • You have a deep understanding of iOS internals and integrating native code with Swift / SwiftUI applications (will also consider Android experience)
  • You can solve complex technical problems independently and influence architectural decisions
  • You take pride in building highly optimised, production quality software that operates under demanding real-time constraints

What's in it for you:

  • Total compensation of £150k (base salary + equity)
  • Influential, high impact role
  • Work on tech for good and use your tech skills to enhance people's lives

Apply now to find out more about this iOS Systems Engineer (C++ ARM CPU Computer Vision) opportunity.




Skills

Rust
Swift
SwiftUI
Computer Vision
C++
iOS
Android

Similar jobs