Software Engineer

ECM Selection Limited
Oxfordshire, UK
1 day ago
Apply on www.ecmselection.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
Ā£85,000.0
Working hours
Regular working hours

Tech stack

Compilers Digital Electronics Embedded C Field-Programmable Gate Array (FPGA) Python (Programming Language) Quantum Computing Rust (Programming Language)

Requirements

This start-up is on that verge, and their core research is being developed and applied. They combine physics with engineering and software, and investors are funding them to take their next steps. They are currently growing and this includes their software team. They are looking for suitable Senior Software Engineer profiles to join them.

Projects at this time are varied and include: the development of innovative compilers; writing embedded firmware using Rust; designing high-level APIs for new computer tech stacks; developing infrastructure code. They are looking for people with interests in these different areas (not necessarily experienced in all parts).

If this sounds of interest, please send in your application which should demonstrate your experience in one or more of:

  • Developing software using version-controlled Python including possible experience compiling Python to machine code for quick prototyping.
  • Working with and expert knowledge of assembly language programming. Any exposure to Rust would be desirable.

Moreover, exposure and interest in FPGAs / digital electronics and quantum computing would be beneficial.

The team work closely with physicists, so good communication skills are needed, where technical jargon can be translated from one discipline to another.

The role is based at their Oxfordshire offices, and hybrid working is possible (up to 3 days per week remotely). Their remuneration package includes a very attractive salary and unlimited holiday allowance. They also look to support employees achieve their work goals and provide tools that users want.

Keywords: Rust, Python, Compilers, Assembler, Embedded C, FPGA, Digital Electronics, Quantum Computing, Physics, Hybrid Working

Apply for this position

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

Apply on www.ecmselection.co.uk
Prepare application

Good distractions

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

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang Ā· Coffee With Developers

1:51 min

Evolution of custom compilers and virtual machines

Florian Rappl Ā· LIVE

1:22 min

Understanding Q-Day and quantum computing threats

Tim Schade Tim Schade Ā· World Congress 2026 Europe

2:13 min

Evaluating Rust for modernizing embedded C firmware

Michael Friedrich Michael Friedrich Ā· World Congress 2026 Europe

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 Ā· Coffee With Developers

3:04 min

Clarifying compiled versus interpreted language implementations

Aleksandra Sikora Ā· World Congress 2023

Videos

See all

Related articles

See all