IT & Software

ML Embedded Software Engineer

ARM

Cambridge · Cambridgeshire · United Kingdom

Overview

In this role you help developers harness AI on next‑generation edge devices. You’ll work within Arm’s Strategy & Ecosystems team to showcase frameworks and techniques that run ML workloads efficiently. You will engage with engineers and customers across regions, shaping how AI on Arm is adopted in mobile, portable, and home-automation contexts. You’ll influence developers through hands‑on guidance and open‑source contributions, contributing to a broader ecosystem.

Pay / Benefits
  • flexible working practices
  • hybrid working
  • accommodations during recruitment
  • diverse and inclusive environment
Responsibilities
  • Engage with leading tech companies to advocate and enable ML on constrained edge devices
  • Guide developers on deploying ML workloads on Arm-based platforms
  • Collaborate with cross‑functional teams to showcase frameworks and techniques for edge AI
  • Contribute to community-facing outputs such as blogs or open-source code
  • Help shape next-generation mobile, portable, and home-automation AI solutions
Key requirements
  • Good programming skills, preferably C++ and OOP
  • Experience with ML frameworks such as ONNX Runtime or PyTorch/ExecuTorch
  • Desire to help developers deploy ML workloads on constrained edge devices
  • A few years of relevant engineering experience
  • Interpersonal and communication skills
  • Cross‑regional collaboration
  • Problem solving and stakeholder engagement
  • C++ and OOP
  • ONNX Runtime
  • PyTorch/ExecuTorch

Reference: WJ-747_30166110

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.