since graduating (going on 6 years ago now), the majority of the projects that ive encountered (at least the ones which have taken any significant amount of time) have been on embedded platforms,

I have however dipped my toe into a few Java (can I say that here?) and C# projects....


so I would say generally Embedded Software Engineer