Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer London

Mesh-AI Limited

Greater London

On-site

GBP 125,000 - 150,000

Full time

5 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading AI technology company is seeking a Senior Software Engineer to develop cutting-edge embedded software for their AI accelerator hardware. This role requires excellent skills in C/C++ and a deep understanding of computer architecture. Candidates should have over 3 years of experience in embedded systems and a degree in Computer Science or a related field. This position offers an opportunity to work in a collaborative environment, contributing to innovative software solutions in a fast-paced industry.

Qualifications

  • Proven deeply embedded software experience.
  • 3+ years of industry experience.
  • Creative mindset and results-driven approach.

Responsibilities

  • Develop highly-optimised embedded software for AI accelerator hardware.
  • Contribute to system software and Linux kernel driver.
  • Collaborate with hardware and ML engineers.

Skills

Embedded software development
C/C++ proficiency
Computer architecture understanding
Assembly code optimization
Collaborative hardware-software design

Education

Computer Science degree or related field

Tools

Industry standard development tools
Job description

At Fractile, we’re taking a revolutionary approach to computing to run the world’s largest language models 100x faster than existing systems Our fast-growing team is working at the cutting edge of the latest AI developments in both hardware and software. Want to get involved?

We are looking for Senior Software Engineers with excellent embedded development skills to work on the runtime software of our ground-breaking AI accelerators. You can be based in either our London or Bristol offices.

In this role, you will:
  • Develop highly-optimised embedded software for Fractile’s innovative AI accelerator hardware
  • Contribute to wider system software, and our Linux kernel driver
  • Work with hardware, lower-level software, and ML engineers in a highly collaborative hardware-software co-design methodology
It would be great if you have:
  • Proven deeply embedded software experience
  • A good understanding of computer architecture and performance optimisation techniques
  • Excellent C/C++ skills and solid experience of industry standard development tools and technologies
  • Experience of writing optimising assembly code, ideally for RISC-V
  • An creative and innovative mindset, and a willingness to take ownership and drive results in a fast-paced environment
  • Computer Science, Electronic Engineering, Maths, Physics, or related degree and 3+ years of industry experience
You may also have:
  • Experience of working with GPUs or other machine learning accelerators
  • Experience developing with Rust
  • Knowledge of contemporary machine learning techniques and technologies
  • Previous experience in a startup or small team environment

Interested in building your career at Fractile? Get future opportunities sent straight to your email.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.