Software Engineer
We're partnering with a pioneering technology business who are building the future of computing. They're developing some of the most advanced systems in the world and are now looking for a skilled Software Engineer to join their growing team.
This is a fantastic opportunity to work at the forefront of innovation, collaborating with scientists, engineers and technicians to develop the software that powers highly complex hardware systems. You'll play a key role in everything from embedded firmware to high-level APIs, all while gaining exposure to some of the most exciting technology in the industry.
The role
* Develop and maintain core code bases across embedded platforms, servers and workstations
* Contribute to a custom compiler project (Python and Rust)
* Build and extend firmware using Rust (ARTIQ)
* Work with FPGA and SoC-based hardware in real-time control systems
* Collaborate with cross-functional teams, providing scientists with the tools to carry out cutting-edge research and development
What we're looking for
* Strong coding ability in Python (willingness to learn Rust, if not already familiar)
* Solid understanding of code structure, performance, and algorithmic complexity
* Strong communication and teamwork skills
* No prior experience in quantum computing required — just curiosity and adaptability
What's on offer
* Salary up to £75,000 DOE
* Share options
* 30 days holiday plus bank holidays
* Flexible working arrangements
* Private medical and dental insurance (including family cover)
* A collaborative and forward-thinking culture where you'll be supported to learn and grow
If you're looking for an opportunity to be part of a world-class team and contribute to technology that will shape the future, we'd love to hear from you. Please apply today or get in touch to discuss this role in more detail.
We are committed to inclusive hiring
Our recruitment partners and clients believe in equal access to opportunities and building diverse, supportive teams. If you need adjustments during the application process or would like to explore how your experience aligns with the role, we would be happy to have a conversation.