I'm in the last year of my bachelor studies and I'm looking into writing my bachelor thesis at a company (hopefully abroad).
Preparing my applications is do struggle a bit about my resume:
My current GPA is a bit lower than 2.7ish (unable directly convert my german grade) which is, compared to most other engineering graduates, not considered to be outstanding. What is a caveat about the situation is that my course of studies, Engineering Physics, is considered to be a bit more challenging than more common engineering studies and that most of my fellow students are even worse than me.
Therefore my GPA isn't easy to compare to the average engineering student but the person who reads my application does not know it. Including an explanation for my GPA in an application feels like desperate excuse so I do not know who to deal with it.
I do strive for a industry with a lot competition (aerospace) so getting a position won't be easy. Nevertheless I'm currently doing an internship at a well reputable and internationally well known company in the same industry and I do actually have responsibility there. (However I did get that position through knowing someone who knows someone who can forward my resume to someone and not through the official application process)
TL;DR: Should I justify my GPA in an application and if yes which would be the most professional way?
EDIT: It is known in Germany that there is a "inflation" of good grades at universities but my university or more particular my course of study does not participate in the handout of good grades for just trying.