Senior Software Engineer (C++ / RUST)

IntaPeople Limited
UK
20 days ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

C++ (Programming Language) Code Review Computer Engineering Data Centers Digital Electronics Fault Tolerance Firmware Field-Programmable Gate Array (FPGA) System Programming Low Latency

Job description

  • 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.

Requirements

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., * 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)

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

5:48 min

Balancing delivery latency with stream reliability and scale

Phil Cluff · LIVE

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

2:13 min

Evaluating Rust for modernizing embedded C firmware

Michael Friedrich Michael Friedrich · World Congress 2026 Europe

2:20 min

Utilizing custom firmware for variable torque manipulation

Daniel Meilak Daniel Meilak +1 · World Congress 2026 Europe

Videos

See all

Related articles

See all