5 ms·
Somewhat here. But to be honest, it's a tricky place to be. As an individual who is very proficient in this areas, I get rarely any reachouts about those skill
by Matthias247 4y ago
Somewhat here. But to be honest, it's a tricky place to be.
As an individual who is very proficient in this areas, I get rarely any reachouts about those skills. 90% of LinkedIn recuiter messages inquire about generic high level programming projects. Then there's 8% crypto related things, and a very tiny amount of other systems level engineering roles.
On the other hand trying to hire someone for such a role is super hard. Most engineers don't deal with low level details and systems programming languages anymore.
Compensation wise the domain does not be better than others. While one assumes it might be more specialized, that seems by far offset by the amount of lower opportunities and thereby less chances to negotiate compensation than in other software engineering parts.
- bibabaloo 4y agoI think another big reason for lower compensation is because a lot of companies working at a low level tend to be companies making physical electronic products. Profits for physical profits don't scale as exponentially as they do with software only products, so companies don't have endless amounts of cash to throw around at engineers. If you're after good compensation and want to work at a low level, then go for companies that sell both hardware and software. FAANGs are an obvious choice but B2B companies (usually IoT-ish) that have have both a software and hardware subscription component are another option worth looking at.
- scruple 4y ago> Compensation wise the domain does not be better than others. Yep. I moved into web development because it paid a lot more and carried a lot less stress. The 7 years I spent working on embedded systems paid off in a major way, too, because I showed up equipped to directly address performance problems. I'm still in web development and I'll probably never leave.