Senior Software Engineer (C++ / RUST)
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.
To succeed in this role, you should bring:
- 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.
- Analysing 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.
Recommended Jobs
Accounts Receivable Specialist
Accounts Receivable Specialist: Monitor and manage accounts receivable records to ensure accuracy and compliance. Process invoices and payments efficiently while maintaining detailed records. …
Corporate Tax Senior
A Top 20 Accountancy firm with beautiful offices in Central London are hiring within their Corporate Tax Team. The Corporate tax team have a really impressive client portfolio offering you a massi…
Pensions Lawyer - 2-4 yrs PQE
The highly regarded Pensions practice of this substantial global firm is looking to recruit a Pensions Solicitors to join a strong existing team, probably in the 2-4 year PQE bracket. The work here …
Head of Supply Chain
Role Overview: We are looking for an exceptional hands-on operator and supply chain leader who ensures things just work - fast, efficiently, and with clarity. This isn’t a strategy or coordination…
Floating Support Worker - London
Floating Support Worker We have a new role available for a Floating Support Worker to work with vulnerable Adults across the seven West London Boroughs to support them maintaining tenancies after t…
Nanny needed on a full-time basis, Job ID J1D6F4
A wonderful family in Chelsea, London is looking for a Full-time Nanny who will be responsible in caring for three school-aged children. They value someone who enjoys engaging with children and creat…
Key Stage 1 Teacher
Are you an experienced Key Stage 1 Teacher? Are you looking for a new Key Stage 1 Teaching role to start in October 2025? Would you like to work in OFSTED rated outstanding Primary school based i…
DevOps Engineer
DevOps Engineer - Outside IR35 - UK Remote - £600+pd My client are very much a cloud native, fully hosted SaaS platform on AWS - They work on accelerating data-driven investment process, from resea…
Contracts Manager
1st Step Solutions are proud to be supporting one of our longstanding clients with an exciting opportunity for an experienced Contracts Manager within the Mechanical & Electrical (M&E) industry. Ou…
Senior Assistant Company Secretary - London / Birmingham
At EY, we’re all in to shape your future with confidence. We’ll help you succeed in a globally connected powerhouse of diverse teams and take your career wherever you want it to go. Join EY and…