AVL Simulation Podcast
The podcast for leaders in digital engineering and simulation in the mobility and energy industries.
Get an inside look at how the AVL Simulation Software Suite is developed and learn how our customers use the software to help them outperform the competition. In this podcast you will learn how you can lead your team to success with finesse and energy in your leadership.
Listen in and follow the podcast to never miss an episode.
AVL Simulation Podcast
#3 Building the Future of Digital Engineering: Jürgen Krasser on Simulation Software, AI, and Platform Thinking
Use Left/Right to seek, Home/End to jump to start or end. Hold shift to jump forward or backward.
AVL simulation software has evolved from standalone engineering tools into strategic platforms that now influence the development of complex products.
In this episode of the AVL Simulation Podcast, we speak with Juergen Krasser, Head of Software Development at AVL Advanced Simulation Technologies.
We discuss the evolution of simulation software, from its beginnings in engine development to today's cross-domain, AI-enabled platforms
With nearly three decades of experience, Juergen shares how AVL's simulation portfolio has grown into a unified platform, the importance of deep physics knowledge, and how customer feedback influences our software development. We also address the strategic role of consolidation through Simulation Desktop (SDT), the balance between innovation and limited resources, and the factors that matter most to engineers who use simulation software daily.
Don't miss this glimpse into the future! How is AI already changing workflows in software development? How will conversational user interfaces change the way engineers interact with simulation tools? What skills will future software developers need to remain relevant in an increasingly complex engineering landscape?
This is a must-see for engineering leaders, software developers, and decision-makers who want to understand how simulation software, AI, and platform thinking are shaping the future of digital engineering.
Learn more about AVL's simulation expertise:
https://www.avl.com/en/simulation-solutions
---
📧Get in touch with the AVL Simulation Podcast team:
Simulation@avl.com
➡️Follow us on LinkedIn:
https://www.linkedin.com/company/avl-simulation/
Keep simulating, keep innovating, keep pushing the boundaries!
INTRODUCTION 00:00
Host
Today we are heading straight to the heart of simulation, the place where AVL's software is imagined, engineered, and evolved. I'm Max Sommer, and my guest is Jürgen Krasser - skill area manager for software development at AVL's Advanced Simulation Technologies. As the head of development, Jürgen has witnessed the journey from standalone simulation tools to cohesive cross-domain platform. We'll explore what makes AVL's software truly engineer-driven, how simulation is expanding into the new industries, and what it takes to lead a development team at the intersection of physics, code, and customer feedback. Let's get into it.
30 Years of Simulation Software Development at AVL: A Strategic Evolution 01:19
Host
Let's think of AVL as a technology universe. Jürgen, where do you find yourself in this universe?
Jürgen Krasser
As you know, AVL is structured into three strategic business units. It's the Engineering business unit, then we have Instrumentation and Testing, and then there is Advanced Simulation Technologies. And this has been my home for almost 30 years now.
Host
Impressive. 30 years with AVL in simulation. I think some of our audience might think, "Wow, 30 years ago, advanced simulation?" Maybe give us a historic overview of what happened in these last 30 years with simulation at AVL.
Jürgen Krasser
Yeah. I mean, we started off by actually taking the in-house tools that were developed in the engineering department, and we started to commercialize them.
That was, I would say, the first phase going into the early 2000 years. And then there was, let's say, a big growth phase where we expanded our teams quite a bit, also going into our Zagreb and Maribor offices, and Ljubljana offices.
Host
So in Slovenia and Croatia?
Jürgen Krasser
Exactly. So, we consider Graz, Slovenia and Croatia as the core of our AST development. And well, after having this growth done, we were actually at a position to go into consolidation. So, actually to consolidate all our products into one common platform. So, this was a big undertaking, and I'd say we are now entering into the fourth phase. That's going to deliver models like software as a service, and also actually quite brand-new interaction models with the software, like conversational user interfaces and not to forget - I mean, AVL is a technology company - we are also going into the new technologies with our software. To support the development of electrified powertrains we are also going into energy industry, and well, that's our current work.
Host
And we will deep dive into our portfolio and into the product solutions, that you are working on a daily basis, at a later point in the podcast. Now, we are still in the warm-up phase, so Jürgen, give our audience an idea of what your role at simulation at AVL is.
Jürgen Krasser
Well, it's quite easy. Well, I'm responsible for the development of the software products. So, managing the teams, the processes, making sure that the releases get out in time and quality. That's it basically.
Host
So, you're head-spearing the development.
Jürgen Krasser
I'm the head of software development.
What It Takes to Lead Simulation Software Teams 04:27
Host
Head of software development - that's great. We ask every guest at this podcast "If your job had a nickname, what would it be?"
Jürgen Krasser
Well, I mentioned we had this big consolidation phase, and so basically, that was something that probably would have coined a nickname for me, and that's Mr. Simulation Desktop.
Host
Mr. Simulation Desktop. Also, we will get into that a little more at a later point of this podcast, but I think everybody should remember Mr. Simulation Desktop as it was really a big milestone and still is a big milestone for this company.
Host
What got you into simulation/software in the first place? In the first, first place?
Jürgen Krasser
The first, first place. Yeah, actually, you will not believe, I mean, that it was in high school. I was actually intrigued by the idea to use math, because I loved math, to predict what's going on in reality. So that was it, basically.
Host
A classic high school motivation.
Jürgen Krasser
Yeah. And I only found out maybe, was it five to ten years later, when I was into elasto-hydrodynamic bearing simulation at AVL as a student that, "Well, that's it, I'm here.” And I stayed.
Host
So, still you're kind of pursuing a high school dream. Could you say that? Is it still a little bit of that fire in you?
Jürgen Krasser
You could say so, yes. You could say so, although many new aspects, other aspects, came into the job in the meantime, I have to say. So, I could have never imagined - I don't tell you how many years ago - what I would be confronted with and what I would see in these decades. So, that's unbelievable, the industry changed so much, you cannot compare what we did back then to what we are doing now.
Host
Beautiful. Looking back at your professional development, what steps did you take to shape it? Were there any decisions that made the greatest influence? And how did they affect your outcome?
Jürgen Krasser
Well, that's a bold question.
Host
That's a bold question. Every career is kind of on a path, and it takes turns. Tell us about the big turns in your career.
Jürgen Krasser
I wouldn't say there were so many turns. There was a dream that I mentioned before. So, the obvious first decision was to go for a degree in applied mathematics.
And that's what I did. And actually already at the end of that studies I came in touch with AVL as a side note. And then afterwards I added a post-graduate program in business. And that's basically laid the foundation for everything. And then along the way it was a lot of learning new things, always being open to take new challenges, learn new concepts, get into new topics. Be it in the software engineering area, be it in the artificial intelligence area, be it in the process management area or business area. So, I always tried to develop breadth of knowledge.
And at the same time, I always found it very important and I really have to stress that. You need to also have some depth. So, meaning it's not enough to, you know, know a little bit about everything. In some key areas you have to be knowledgeable. You have to know more. You have to go to the depth and make your fingers dirty. So, in particular if you want to lead a bigger team, you have to know what the people are doing.
And from time to time, you have to sit down and do some coding and see - okay, this is how it works. This is how the environment really works for them. This is the problems they see, et cetera. So, it's always this combination of breadth and depth that you have to pursue to stay connected and to stay relevant.
Host
I've had the pleasure to work in your area or in your environment for a little bit. And we had some touch points quite frequently in some topics. And what I found is exactly your depth of knowledge in various topics. But then I also thought it seems like you are good at saying, "No, I will not get into a topic, because I will not. This is not my area maybe, and I will maybe just know headlines of it." How has that worked for you to pick out the topics that are relevant for you? What kind of metric or what idea do you have behind what topics you really want to know in depth and go make your hands dirty? And what topics might not just be worth touching with the time at hand?
Jürgen Krasser
Well, I'd say, I'll never become a chemical engineer. So that's probably a topic where I rather rely on members of my team. And of course, everything that's really connected to mathematics, to software engineering touches me more and that's where I easier go into the depth.
Host
Yeah. Now, you work in software development. You laid out your career path, your way to become the head of development of simulation software at AVL. What parallels between your career path and simulation software can you find?
Jürgen Krasser
You mean software development?
Host
Software development, sorry. Yeah.
Jürgen Krasser
Yeah, well, you know, you have to have a vision.
You have to know where you want to go. And then basically you have to be agile along the way. That's it. And then of course you have to make a lot of decisions. Maybe there are more decisions to do during software development of a sufficiently complex system than the decisions you have to take for yourself, obviously. The cadence of decisions is much slower for your personal decisions. But of course, they are more severe. And as I said, this agility along the way. I mean, you shouldn't be stubborn. “That was my vision. That's where I want to go.”. If that's not feasible, you have to adapt your goals.
And that's basically, both - the same for life and software development.
Host
And not only the goals and the vision, but the way to get there, right? You stay nimble on that. You have to adapt to it and, and that makes great sense.
From Engine Simulation to Multi-Physics Platforms12:13
Host
As mentioned before, we will now dive more into the software itself. Who better than you can give an overview of our software portfolio - what do we offer today. But again, I think it would be interesting for our listeners: where did we start with our portfolio, where is it today and where do you see it tomorrow?
Jürgen Krasser
Well, as I mentioned before, we started with a set of tools that we - I shouldn't say that, but – inherited from an engineering department and of course this set of tools was dedicated to IC-engine development because that was AVL at that time. Around about 30 years ago. And in the same manner as AVL developed, of course also the application of our software grew and also the areas where we developed our software for. So, we went into vehicle engineering with AVL CRUISE™, that we added in the early 2000s. Well, we started, by the way, we started with AVL FIRE™, we started with a set of tools that later was named AVL EXCITE™. And we started with AVL BOOST™. And so we further developed the software into new areas: whole vehicle development, our CFD code became much more versatile than it used to be. I mean, you can use FIRE for external aerodynamics, for fuel cells, for electrolyzes. The same, of course, we did with EXCITE, it grew from pure IC engine applications to whole powertrain applications, to wind energy and maybe the biggest change or expansion we saw in CRUISE, which became a real multi-physical system simulation-environment. They’re not comparable. CRUISE M is not comparable with its predecessor CRUISE. We also have added Model.CONNECT™ as the co-simulation platform. And in recent years, we also went into ADAS scenario-based testing support tools with our AVL Scenario Designer™ and AVL Scenario Simulator™. So, that's actually… it grew quite a bit.
Host
So, CFD, you mentioned, system simulation and NVH, multi-body dynamics, I think would be the good categorization. And then the co-simulation platform.
And it all is still growing into new applications.
Jürgen Krasser
Exactly, yeah. As I mentioned, energy and ADAS. So, that's basically the areas that we are going now. And, of course, supporting this whole electrification endeavor of the automotive industry. Not to forget, I mean, automotive is still the core business.
Host
The core business, I think this is also interesting to everybody, that some of these software solutions are absolute leaders in the automotive industry in the development.
Jürgen Krasser
Yeah. That goes without saying, yeah.
Host
I mean, just that everybody understands, that we have a saying here that there's almost no car on the streets or no vehicle on the street that hasn't had any touch with AVL simulation software, and we are very proud of that.
Host
And I think this global footprint is also worth mentioning. Which brings me, when we talk about success or our footprint in the industry, what do you consider to be our greatest strength?
Jürgen Krasser
Well, it's basically the knowledge of the physics. So, we do not have just a team of software engineers. We have a great team of people with physics knowledge in various areas. And to be able to transform this knowledge into simulation software is our biggest strength, and at the same time also to be able to apply the software for real world problems. So, to bring all this together, that's actually I would say our biggest strength, that differentiates us quite a bit from other suppliers.
Host
And probably this application knowledge, know-how, expertise, also stems from the structure of AVL? With the engineering? You maybe dive into that a little bit, this collaboration or the interaction between or within this great company.
Jürgen Krasser
Yeah. You know, it's obvious. I mean, AVL is a technology company and it's in the DNA of AVL, this pioneering spirit, this engineering, and the fact that we are in AVL, of course gives us good connections to people working on top of the notch development projects. And so, we get a lot of requirements of course from there, and we get a feel where the industry is going to be able to prepare ourselves with our tools to support this.
Host
Yeah. That's great. Now the industry is struggling with a shortage of resources. It is in these times you hear that resources are really a topic. How do you deal with these challenges? How do you set the right priorities within the development of your software? There is one saying that I always enjoyed thinking about and also discussing with you: there is the right to play and there is the right to win. So, with resources that might not be endless how do you achieve this right to win with your software?
Jürgen Krasser
Yeah. I have to start, because I always say the same thing about the shortage of resources. You know, shortage of resources is in the nature of business. If you're not short of resources, you're not in business.
But coming back to your original question. Yeah, I mean, the right to play, the right to win. I mean, of course, that's what you have to navigate, and we actually do that. We structure all our activities basically into three categories. That's, on the one hand, it's whatever we do to keep our customers, our existing customers, happy. When they have enhancements requests we of course feed them into our development pipeline and then deliver the features as requested by current customers to make their life easier, and to make their processes more efficient. The second thing is this the right to play work on sometimes call it infrastructure.
So that's basically to keep the technology abreast, yeah? So that also includes, by the way, a topic that is becoming more and more important - software security. We're getting more and more requests from our customers to prove that we are delivering software that actually can be deployed securely in their environments, but also other things like supporting GPUs to have state-of-the-art hardware support. So, this is all the work we do on the infrastructure side, and then there is the third part, that's the right to win part. That's where we work on differentiators. That's where we work on solving, attacking new challenges, new issues, finding new application fields for our software, where actually new business actually can also be won. And so we are actually navigating this triangle to really balance the budget allocation between the three.
Host
Always with the... And you can hear when you listen, put the customer in the middle.... customer-centric in the middle. Now, obviously there is a competition, it wouldn't be a market…
Jürgen Krasser
Is there?
Host
It wouldn't be a market, it wouldn't be business if there wasn't competition. Maybe a bold question, but what makes our softwares special? What differentiates them?
Jürgen Krasser
I mean, there is no company like AVL. And that's what makes us special. You know, this is really this deep knowledge of the engineering, the application of the software in engineering projects and these feedback cycles that we get, these short feedback cycles that we get. That really makes us special, these connections to the engineering, the connection to the testing, well, that’s it basically.
Why AVL Consolidated Its Simulation Software into One Platform 21:45
Host
You mentioned earlier the consolidation phase when talking about the historical development of advanced simulation at AVL. And you told us that your nickname within AVL would be Mr. Simulation Desktop. Now, you have to tell us, what is the Simulation Desktop and what does it have to do with the consolidation phase?
Jürgen Krasser
The Simulation Desktop is the platform, a software platform, that all our products are built upon. So, if you take CRUISE M, if you take FIRE M, if you take EXCITE M, they are built on - the user environment of these tools is built on the Simulation Desktop platform. The platform provides all the basic services that are needed to build a simulation software environment, like the data management, the parametrization of the models, the case management, the variant management, job management.
So simulation job management. If you want to run a hundred, a thousand different variants of a model, this all needs to be controlled, managed. And there is also material database inside this platform. And finally, all the visualization of the results, from 1D visualization, curve visualization, to topology-based flow diagrams, to the 3D visualization or 3D results and from flow simulation or structural dynamic simulation.
That's all built into the Simulation Desktop.
Host
And the motivation behind the Simulation Desktop? Why you have these successful running individual tools?
They have a red logo and a blue logo. Why do you put all these tools together?
Jürgen Krasser
We, thought the green logo would be nice.
Host
(laughs)
Jürgen Krasser
So we put everything together. No, joking aside, of course, there are commercial reasons for that, economical reasons for that. By this, you can, obviously, gain a lot from software reuse. And software reuse is not just saving money for development. It's also being able to deliver higher quality.
The more often you use the software, the better it gets. And the other aspect, of course, is it's consistent user experience that you can deliver this way. So switching from a system simulation tool like CRUISE M to a 3D CFD tool, like FIRE M, is not like going to a different planet in the AVL universe.
Host
And this seamless approach between 1D, 3D, between the different worlds or the different approaches of simulation. Tell us more about this. How can engineers maybe collaborate better? How can one engineer actually maybe jump from 1D to 3D? If I understand right, this is also the idea behind, that you have a seamless approach.
Jürgen Krasser
Yeah, I mean, it's as easy as it can get. You start our Simulation Desktop on your computer, and then you can either start working with CRUISE M, you can start working with FIRE M - all within one project file.
So you can have multiple models within one project. They can share the data. You can couple the simulation. You can reuse models from CRUISE M in FIRE M. That's basically it. And the good thing is, you really have the same user experience. So, it's the same thing. It's always the same thing. You build a model - the same paradigms that you find everywhere.
So once you're knowledgeable in CRUISE M, you can become a CFD engineer - I wouldn't say in a day - but, (laughs) but you can start very fast and get to speed quite fast. And you know, we are also working a lot on making it easy to get into the software, using generative AI to help you. And that's basically the way we're going.
Host
I really think we must remember this bold headline, "Become a CFD engineer in one day" for our marketing team.
Jürgen Krasser
(laughs)
Host
That might be something they want to pick up, all enabled by the Simulation Desktop. But jokes aside, well, not really jokes aside there is a almost, running gag, when you talk to software users, software engineers, software developers: Is it a bug, or is it a feature? So, tell us, can a bug actually be a feature?
Jürgen Krasser
Maybe. I just haven't met any.
Host
(laughing) Okay.
Jürgen Krasser
So I have to say, I mean, if it's a bug, it's a bug. So, we must be realistic about that. Of course there are corner cases, and that's probably the reason for all this discussion. I mean, software usually is designed for a particular purpose. And as, in particular, simulation software is quite flexible, and users try to explore new things. It can happen that they use the software for something that it wasn't designed for.
And then, of course things - unexpected things - may happen that the user considers a bug. And the developer says, "Well, that's the feature but for the different use case." But I guess these discussions are useful and fruitful because they can trigger new ideas, where to go to.
Host
Yeah. Let's stay with that, it's obviously as you said, it's in the nature of an engineer to try out things, and also with the software which kind of is a tool. And as it is a tool, you try out what all can you do and can I push the limits maybe, or can I go into that direction? When a customer reports a misunderstood bug, or when a customer reports something back to the headquarters and - where the development takes place - how do you handle these, maybe interpreted, bugs by users?
Jürgen Krasser
Well, we take them seriously.
That's the most important thing, and I mean first of all, all the bug reports that come from users are treated with highest priority.
So, we have clear KPIs how fast we have to treat them and how fast we have to bring resolutions into the software for maintenance releases or new announcement releases. But of course, I mean, if something new is tried out by the customer, we talk about it and see whether this might be actually a new application field that we want to go into.
Host
Yeah. Now kind of wrapping up this section of our software portfolio the products behind, the methodology, customer support, et cetera; I want to ask you, what would be the greatest compliment a user could give you?
Jürgen Krasser
As with any software engineer, and I mentioned it actually several times before, "You made my life easier, you made my job easier, you saved me a lot of time."
So that's basically if we hear from a customer, "Well, it took me three days before this feature. And now it's five minutes, or half an hour."
I mean, that's of course what you want to hear. And that's what you are for and what we are working for.
The Changing Role of the Software Developer 30:15
Host
Beautiful. Now, we are kind of getting into the last section of this podcast episode. Jürgen, you have worked in software development for several years/decades. Progressing from student to head of development. In your opinion, what makes a good developer, and what qualities do they need?
Jürgen Krasser
It's actually quite simple. They need to be smart. And they have to get things done.
That's it.
Host
That's it?
Jürgen Krasser
That's it.
Host
So maybe elaborate a little bit why exactly these two factors for you are essential.
Jürgen Krasser
Yeah, of course. I mean, our problems are hard to tackle. So, you need to be smart.
You have to find your ways through the problem space, look for solutions - and that's basically what you have to do. And in particular when we talk about our areas, that is quite a little bit scientific.
There is a danger that you lose yourself into the details, and then you will never get anything done. So, you might be the smartest guy in the world but never deliver anything. And of course, that's not desirable as an employee.
Host
No, makes complete sense and I think it’s quite also catchy to remember. And maybe for our audience also a new perspective on if I evaluate future prospects. Smart, because complex topics, but getting stuff done at the same time, might be the formula for high performance.
Jürgen Krasser
One thing, yeah. And you have to be willing to communicate with users.
That's also very important.
Host
Great, great addition. So, you started as a developer. We have heard that in the early days. And you're still getting your fingers dirty, as you mentioned in particular topics where you feel like you need to have deep knowledge to also lead your teams. What changes have you noticed on the job of a software developer? And how do you think the job will change in future?
Jürgen Krasser
Well, I mean, looking back as I mentioned before, I mean, everything has changed. This industry of software development 30 years ago compared to today; this is Stone Age. And we are now in the AI Age. So, all the tools have changed dramatically. The processes have changed dramatically. Automation is key in everything you do. And so that's from the environment that we're seeing. Of course, also the processes have changed a lot. We started off with waterfall processes. Everything has to be specified to the last details before you even start to type anything.
And this was of course also kind of paralyzing in many aspects because how do you want to specify things where you don't really know how -
Host
Don't know yet -
Jürgen Krasser
- where to go in detail. So, of course - but this is also something that's been around for quite some time - this agile development, working in teams, interacting with the customers on a, if not daily basis, but that, or the users which in our case fortunately can be in-house users. On a daily, or at least multiple times per week basis. And of course, recently, a lot is changing with adoption of the new technologies, coming from this generative AI hype. Yeah. Hype - wave, I should rather say. It's really rolling fast and growing, and you have to get on top of that wave - That's very clear for me.
Is AI Changing Simulation Software Development? 34:42
Host
Let's stick with AI here just for a second. In which fashion and form does it change the way you are working on a daily basis and also changing your products?
Jürgen Krasser
Well, obviously, I mean, there are so many helpers now around based on large language models. I mean, be it GitHub Copilot that helps you in coding, suggests changes, refactoring, writes tests for you. So, this is really a productivity booster.
And this actually what you really must make use of as a developer. And so that's basically these productivity tools. And, I mean, looking up something in the internet nowadays, you know what took you maybe a few hours before, you get answers now compiled, summarized by these tools in a fraction of a minute. So, using this is mandatory, obviously. Otherwise, you're just not fast enough.
And, well, the same happens with our software, of course.
So, what we are doing is working on a new style of interaction with the software. We call it conversational user interfaces. So, the goal is that in future - and we already have with ChatSDT, first versions of ChatSDT, something in our tools - the goal is to be able to talk with the software, just like the two of us are talking now. So, this will speed up the productivity a lot, of course, because we are going back to CFD engineer in the day.
Host
Yes. (laughs)
Jürgen Krasser
So you don't have to learn that long and you don't have to learn how to handle the tool. You just tell the tool what you want to do and it should do it then based on your intentions that you can express in natural language. So that's our vision.
Host
Jürgen, thank you so much for this conversation and I hope that we can sit here and talk about the next phase of advanced simulation technologies at AVL very soon. Thank you very much.
Jürgen Krasser
Thank you very much for giving me the opportunity.
Speaker
Thanks for joining us on the AVL Simulation Podcast, where engineering missions take off. We hope today's journey through the world of simulation sparked new ideas and perspectives. To keep up with future episodes, subscribe wherever you get your podcasts. And if you're ready to accelerate your digital engineering mission, visit avl.com for more insights. Until next time, keep simulating, keep innovating, and keep pushing the boundaries.