4 ms·
Why didn't programming for embedded systems work for you?
by reedx8 8y ago
Why didn't programming for embedded systems work for you?
- 0x445442 8y agoI was going to ask the same thing. I’ve always dreamed of programming embedded systems.
- programmarchy 8y agoMy two cents, having done some of both... Embedded systems don't really scale the same way backend systems do. In embedded, you write the firmware, and it gets loaded into thousands or millions of devices. There may be a few updates, but firmware kind of gets frozen in time. With backend, you write code that can be used to expand a business. You're adding features to grow marketshare or scaling up to meet user demand, so it has a more direct correlation with the health of a business. It's less of a cost center, and more of an investment.
- shanghaiaway 8y agoMore likely, the market for embedded is in China and not the west, so there is little demand for these skills.
- aprdm 8y agoPay isn't great and there aren 't a lot of jobs. For more high level software dev there are lot's of jobs and the pay is much better. Just as an example, in Vancouver, I got poached by a recruiter from G&E to work with FPGA in a senior position. The offer was around 80K. At London a senior embedded systems engineer would get 40-45k pounds. A senior fullstack / devops / backend dev at any of those cities can clear around 50% more easily with 10 times more jobs available to pick from.