IT & Software

Senior C++ Software Engineer

ECM Selection

Cambridge · Cambridgeshire · United Kingdom

Overview

In this role you will design and implement highly-optimised, dependable low-level Linux code as a senior member of a Cambridge-based development team. You will influence the SDLC from requirements through deployment, prioritising performance and hardware-friendly optimisations. You will collaborate with hardware colleagues (electronics/FPGA) and engage with end users to shape technical direction and mentor less experienced team members. This is an opportunity to work at the technological frontier while contributing to meaningful, scalable software. A performance-based bonus underscores the rewarding, high-impact environment.

Pay / Benefits
  • performance-based bonus
  • highly competitive package
Responsibilities
  • Lead SDLC activities from requirements to deployment
  • Develop fast, reliable low-level C++ code with a focus on optimisations
  • Collaborate with electronics/FPGA teams and end users
  • Steer technical direction and mentor junior engineers
  • Ensure dependability and high performance of software
Key requirements
  • Solid academic background in computer science, electronics, or related subject
  • Excellent software design and deep knowledge of C++ internals
  • Strong Linux understanding plus concurrency, networking, and CPU architectures
  • Existing coding skills or demonstrable interest in Rust
  • Strong teamwork, communication, and analytical skills
  • UK work permission
  • teamwork
  • communication
  • analytical thinking
  • C++
  • High performance software
  • Low-latency

Reference: WJ-747_30141270

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.