Scientific Simulation Engineer | Coherence Engine
Company: Coherence Engine
Product: AnalogLab
Location: Flexible / Hybrid
Coherence Engine is pioneering electronic design automation tools for the developers of quantum computers. We are building AnalogLab, a simulation platform for modelling analogue, RF and quantum control systems. We are a mostly remote, AI native company.
We are looking for a computational physicist or simulation engineer to take ownership of the scientific integrity of the AnalogLab simulation engine. Your role will be to ensure that our models are physically meaningful, mathematically sound and reliable enough to support real engineering decisions.
This role could suit either:
- A physicist, likely with a PhD or equivalent research experience, who has built and validated computational models.
- An engineer who has worked on scientific or commercial simulation software, such as multiphysics, RF, circuit, control-system or CAE tools.
What you’ll do
- Develop and improve the core AnalogLab simulation engine.
- Translate physical systems into appropriate mathematical and computational models.
- Implement models for analogue, RF and control-system components.
- Define model assumptions, operating ranges and limitations.
- Validate simulations against analytical results, measured data and established tools.
- Investigate whether unexpected results arise from physics, numerical behaviour, input data or software defects.
- Improve numerical accuracy, stability, convergence and computational performance.
- Build testing and verification frameworks for scientific models.
- Support the composition of individual component models into larger system-level simulations.
- Work closely with software engineers, physicists and experimental partners.
What we’re looking for
- A strong background in physics, applied mathematics, electrical engineering or a related technical discipline.
- Experience building computational models or scientific simulation software.
- Strong programming skills, ideally in Python and scientific-computing tools.
- A good understanding of numerical methods, mathematical modelling and simulation.
- Experience validating models against analytical solutions, experimental data or other simulation packages.
- The ability to reason clearly about assumptions, uncertainty, sensitivity and model validity.
- Experience writing maintainable, well-tested software rather than only one-off research scripts.
Particularly relevant experience
Experience in one or more of the following would be valuable:
- Computational or theoretical physics.
- Experimentally driven modelling and system identification.
- RF, microwave or analogue electronics.
- S-parameters and network theory.
- Circuit, signal-chain or control-system simulation.
- Differential equations, frequency-domain methods or stochastic models.
- Parameter estimation, optimisation and uncertainty propagation.
- Scientific software, solver development or model-library development.
- Tools such as COMSOL, Ansys, Keysight ADS, Cadence, SPICE, Simulink or similar.
Prior quantum-computing experience would be useful, but is not required.
What matters most
We are not looking for a conventional backend engineer. The successful candidate will be someone who can look at a simulation result and ask:
- Is the underlying model appropriate?
- What assumptions have been made?
- Over what range is the result valid?
- How do we know the implementation is correct?
- How sensitive is the result to uncertain inputs?
- Does the model agree with real measurements?
- Is an unexpected result physical, numerical or a software bug?
This is an opportunity to shape the scientific foundations of a new engineering simulation platform from an early stage. If this sounds interesting, we'd like to hear from you!