3 ms·
What was your path into systems and embedded work? I'm familiar with embedded arm tool chains enough to build some interesting devices, but not knee deep enough
by devwastaken 3y ago
What was your path into systems and embedded work? I'm familiar with embedded arm tool chains enough to build some interesting devices, but not knee deep enough to do something like say build medical or space devices.
- cmrdporcupine 3y agoI have worked on the "soft" side of embedded for some time, and by that I mean Linux on ARM SoC systems. That transition came about while I was at Google, and was able to transfer out of ads and onto various consumer hardware teams. And was concurrent with a personal interest in hobby electronics, microcontrollers, FPGAs, retro computing etc. I worked on the Nest Home Hub and some other similar things at Google. These days I work on some systems for autonomous agriculture, which is mostly in Rust, and again Linux on ARM SBC type work. Really, I wouldn't say I'm an expert in embeddedd; I'm no EE, and while I've played with board layout I'd never trust me to build hardware :-) And I've never been the person doing initial board bring-up, though that could be fun. So, again, generalist with a lower-level systems interest/focus. Anyways the transition happened roughly on that path. With a zig-zag over to database internals for a bit which was also very cool. FWIW I've been a software developer in some form for about 25 years now. Maybe more depending on how you define it. I'd say embedded is a bit of a trap and a mixed bag career wise though. Others here have made this observation before: EEs are in my opinion underpaid, and work adjacent to EE suffers from the same problem. It's a bit like gamedev, people like to do the work which I think increases competition for jobs? Something like that. (That said I'm happy with my compensation right now) (Also even the ads side at Google was a bit systems-y; realtime bidding, low latency, all in C++, a bit of mixture of high and low-level.)
- wofo 3y agoThanks for writing this! I'm not the one who asked the question, but I found it inspiring :)