Overview
Junior C++ Software Engineer
London – Canary Wharf, Hybrid Working
Salary: GBP 35,000–GBP 45,000
Responsibilities
* Develop software in C++ that links to hardware systems
* Work with Linux systems programming
* Collaborate with hardware and firmware teams, embedded engineers, and designers
* Be confident with CI/CD pipelines and debugging in hardware environments
* Contribute to systems design and asynchronous services; manage toolchains
* Client-facing role with good stakeholder management
* Bonus skills: Rust, Python, Audio, APIs
Qualifications
* 1–2 years experience with a strong background in Linux systems programming; ideally in the audio or hardware space
* C++ skills: C++17, STL, templates, semantics, concurrency
* Linux: sockets, filesystems, threads, timers
* Experience in systems design, asynchronous services
* Familiar with CI/CD pipelines and debugging in hardware environments
* Strong collaboration skills across hardware and firmware teams; stakeholder management
* Bonus: Rust, Python, Audio, APIs
Location and Working Arrangements
Based out of Canary Wharf in London. Office presence: twice a week.
Benefits
* Bonus
* Pension
* 25 Days Holiday
* Private Medical
#J-18808-Ljbffr