Enable job alerts via email!

Software Engineer

Premier IT

London

Hybrid

GBP 35,000 - 45,000

Full time

Yesterday
Be an early applicant

Job summary

A software development company in London is looking for a Junior C++ Software Engineer to develop software that interfaces with hardware systems. The role requires 1-2 years of Linux programming experience, especially in audio or hardware. This hybrid position involves working twice a week in the Canary Wharf office and offers a salary between £35,000 and £45,000 along with benefits such as a pension, 25 days holiday, and private medical.

Benefits

Bonus
Pension
25 Days Holiday
Private Medical

Qualifications

  • 1-2 years of experience in Linux systems programming, ideally in audio or hardware.
  • Strong understanding of software development in C++.
  • Familiarity with systems design and asynchronous services.

Responsibilities

  • Develop software in C++ that interfaces with hardware systems.
  • Collaborate with hardware & firmware teams and designers.
  • Engage in client-facing activities with good stakeholder management.

Skills

Linux systems programming
C++ v17/20, STL, templates, semantics, concurrency
Debugging in hardware environments
CI/CD pipelines
Rust
Python
Audio
APIs
Job description
Overview

Junior C++ Software Engineer

London - Canary Wharf - Hybrid Working

£35,000-£45,000

I'm currently working with a hugely influential Software business that develop products and solutions aimed at evolving the Music & Entertainment industry. Along with developing software and pushing the boundaries within the hardware space, they also collaborate with big brands across the industry and sell equipment via smaller subsidiary businesses. Based out of Canary Wharf in London, they are looking for someone to come in on a hybrid basis and work with the team to help build software in C++ that links to their hardware systems. You will ideally have 1-2 years experience with a strong background in Linux systems programming and ideally have worked in the audio or hardware space.

Responsibilities
  • Develop software in C++ that interfaces with hardware systems.
  • Collaborate with hardware & firmware teams, designers and embedded engineers.
  • Engage in client-facing activities with good stakeholder management.
Qualifications & Skills
  • Experience: 1-2 years with a strong background in Linux systems programming; ideally in audio or hardware space.
  • C++): v17/20, STL, templates, semantics, concurrency.
  • Linux: Sockets, Filesystems, Threads, Timers.
  • Experience in Systems Design, Asynchronous Services & managing Toolchains.
  • Confident with CI/CD pipelines and debugging in hardware environments.
  • Bonus Skills: Rust, Python, Audio, APIs.
Role Details
  • Salary: £35,000-£45,000
  • Office Working: Twice a week in Canary Wharf office.
  • Benefits: Bonus, Pension, 25 Days Holiday, Private Medical
How to Apply

If this sounds of interest, please apply and the recruiter will call you.

Recruiter

Tim Stock

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

Similar jobs