Start Your Search Here

push notification bell

Would you like to receive notifications about jobs in , England, United Kingdom?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

IntaPeople: STEM Recruitment

, England, United Kingdom / Global

Senior Software Engineer (C++ / RUST)

Job Description

Partnering with technology businesses to deliver talent solutions across the UK & Europe!

Are you ready to push the boundaries of technology? We’re working with a pioneering organisation at the forefront of next-generation computing solutions, and they’re looking for a Senior Software Engineer to join their dynamic product development team. This is a rare opportunity to work on cutting-edge projects that bridge advanced hardware with high-performance software systems, in an environment where innovation and impact are inextricably linked.

We’re seeking a hands‑on engineer who excels at the intersection of hardware and software, with the ability to translate research concepts into robust, scalable products. Day‑to‑day, you’ll be designing, developing, and optimising software in C++ or Rust, working on low‑level programming and hardware‑software integration to deliver high‑performance solutions.

Qualifications

Strong expertise in C++ and/or Rust programming

Experience with GPU integration and working in high‑speed data centre environments

Solid background in hardware systems and low‑level development

Familiarity with FPGA architectures (desirable but not essential)

A STEM degree or higher (Computer Engineering, Electrical Engineering, Physics, or related discipline)

What You’ll Be Doing

Collaborating with hardware specialists to integrate software with FPGAs and high‑speed digital electronics.

Developing and maintaining firmware and drivers for custom platforms.

Analyzing and fine‑tuning system performance across latency, throughput, and resource utilisation.

Contributing to system architecture design and technical decision‑making.

Leading by example through code reviews, mentoring, and promoting best practices.

Working closely with cross‑functional teams to ensure seamless integration of hardware and software.

Ensuring reliability and fault tolerance in demanding data centre environments.

This is a chance to be part of a team shaping the future of computing. You’ll be working on projects that combine innovation, complexity, and impact, alongside some of the brightest minds in the field. If you thrive in solving hard problems and want to make a tangible difference in the world of advanced technology, this role is for you.

Click "Apply" to send an up‑to‑date CV, and we can arrange a confidential chat about the role and your circumstances.

#J-18808-Ljbffr

Apply Now

Similar Opportunities

View all jobs