Careers

Engineer the next horizon.

Our teams come together with one shared mission: start every problem with the physics, and finish it with a result an engineering decision can rest on. Each person brings a different discipline, industry and way of seeing a problem to the table — and that range is what lets OLTRION take on work no single specialism could.

Who we are

We thrive on range.

We see diversity — of disciplines, industries, backgrounds and experience — as the catalyst for better engineering. A crash analyst notices what a CFD engineer misses; a machine-learning engineer asks the question a solver specialist stopped asking. Put them on one problem and the answer gets better.

So we hire for how you think about a problem, not for a single tool on your CV. We welcome people of every background, nationality, gender, age and ability, and we want everyone who joins to know their perspective is part of the result.

Our values

What we share

We bring disciplines together

Structures, fluids, fields and data rarely stay in their own lane in a real product, and neither do we. A project brings finite element, CFD, electromagnetics and machine-learning engineers onto one team, around one problem.

We have the passion to learn

Almost every engagement starts with the physics of something new to us. Sharing what we learn — inside the team, and in the open on our blog — is how we keep growing through a career.

We read the residuals

No solver is run as a black box. You own a model from setup to validation, and you say plainly what the result can and cannot support.

We let the problem choose the tool

Ansys, Abaqus, LS-DYNA, Simcenter STAR-CCM+, Simufact or a solver we write ourselves: the toolchain follows from the physics and the decision, and so does where AI earns a place.

Our impact

Work that reaches across industries

The same physics runs through very different products. This is where our work lands today — and the reason no two years here look alike.

Our teams

Roles we are built around

We are engineers and developers. Our work is organised around these profiles. Not every one is open at every moment, so tell us which is yours.

Engineering & simulation

Structural & FEA engineers

Impact and crash, fatigue and durability, composites, forming, welding and thermal analysis.

CFD engineers

Aerodynamics and hydrodynamics, multiphase and reacting flows, turbomachinery and fluid–structure interaction.

Electromagnetics & plasma engineers

Electromagnetic multiphysics and plasma simulation, coupled to the thermal, structural and fluid physics they drive.

Consulting & training engineers

Scoping programs with clients, and teaching the methods to the teams who will run them in-house.

Software, AI & computing

Machine-learning engineers for simulation

Physics-informed ML, surrogate and reduced-order models, and optimisation wired into real simulation programs.

AI & language-model developers

Training, fine-tuning, evaluating and serving models across architectures, from physics surrogates to large language models, and building them into the tools engineers use.

Numerical computation developers

Discretisation schemes, linear and nonlinear solvers, and parallel and GPU computing, written for speed and checked for accuracy.

Simulation software developers

Custom solvers, pre- and post-processing, automation and the tooling that sits around commercial codes.

Frontend & backend developers

The applications around the physics: interfaces engineers work in every day, and the services, APIs and data behind them.

DevOps engineers

CI/CD, containers, cloud and compute clusters, and the pipelines that keep solvers, models and applications building, testing and running.

Students & graduates

Be part of the next generation of simulation engineers and developers.

Finishing a degree or a PhD in mechanical, aerospace, civil, chemical or electrical engineering, physics, applied mathematics or computer science? If you have run a solver, written one, or questioned what one told you, we would like to hear what you worked on.

Tell us about your project

Your journey

How to join us

  1. Introduce yourself

    Send a short note through our contact form: what you have modelled, coded or validated, and what you would like to work on next.

  2. Talk to an engineer

    When there is a fit, an engineer from your discipline gets in touch — the conversation is about real problems, yours and ours.

  3. Build what comes next

    Join a team on a live program, and grow across disciplines and industries from there.

Join us.

Tell us the problems you want to work on, and the ones you already have.

Introduce yourself