Job Description

Overview

C / Python Software Engineer | High-Performance Systems | Permanent

Location: Cambridge (Hybrid) • Type: Full-time, Permanent • Salary: Competitive (dependent on experience)

What you’ll be doing

  • Designing, developing, and maintaining software in C and Python on Linux platforms
  • Taking ownership of technical tasks from concept to delivery
  • Collaborating closely with peers through code reviews, design discussions, and quality improvement initiatives
  • Working on a variety of customer-led and internal projects

What we’re looking for

  • Strong skills in C and Python
  • Linux programming experience

Bonus Skills (not essential)

  • Debugger or compiler internals
  • Low-level user-space coding (kernel API)
  • x86, ARM, or other assembly
  • Kernel development

How to apply

If you’re looking for a role where you can make a real...

Ready to Apply?

Take the next step in your AI career. Submit your application to SoCode Recruitment today.

Submit Application