I'm the only embedded developer in a young startup. There are two other devs who do web/cloud stuff, and their work is mostly silo-ed from mine. I was hired as the company's first employee to do embedded-heavy miscellaneous tech stuff, with a very nondescript job title of Product Engineer.
I want to have a conversation with my boss soon about changing this job title - I believe it makes the position sound more like a technician than representing what I've actually done: spec, develop the entirety of firmware and prototype schematics for our first product from scratch, while also working closely with our CTO to continually translate our client needs into technical requirements, and packaging up some things to be sent off to be worked by contractors. The thing is, I have no idea how to translate that into an appropriate job title.
The more senior of the two cloud devs has the title of Lead Developer and in conversation while he was being recruited I kept hearing the "lead" being strongly associated with "leading a team of people he'd hire under him" so it clearly doesn't apply to me as I'm a sole developer. (It's also annoying how his title makes it sound like he's leading the development of the embedded bits too, which isn't the case). I also don't see how I could call myself a "senior" dev, because (a) I don't have any "juniors" below me, (b) I only have 3.5 years industry experience total.
Anyway, that's the situation. I'd expect any insight into what you think my job title approach should be here.