4 ms·
That's one of the reasons I like my low level system programming job (maybe you could call it "embedded"). Of course it has problems of its own, but this partic
by anyfoo 4y ago
That's one of the reasons I like my low level system programming job (maybe you could call it "embedded"). Of course it has problems of its own, but this particular area is at least a little bit better.
- joezydeco 4y agoExcept the pay sucks. You can make a lot of money concatenating HTML strings.
- anyfoo 4y agoThat is not universally true.
- spoils19 4y agoThat is universally true.
- justin66 4y agoCan you share some pointers to embedded jobs that pay well? It's been a source of fascination over the years the way embedded jobs that sound as if they are important, challenging and interesting pay a fraction of other programming jobs.
- joezydeco 4y agoI'm not the parent comment here but I'll note that the uptick in IoT/PaaS projects has created a nice niche if you have low level experience + embedded Linux + some cloud API experience. And not just taking an RPi and having it send JSON up to Azure, but defining a platform and creating a whole project full-stack. Companies are realizing that the IoT node structure is not just a one-shot project that ships and is never maintained. It's part of the revenue stream. So the need for embedded Linux developers is increasing and the experience base out there isn't great. Again, having an RPi in your desk drawer doesn't make you an embedded Linux dev.
- justin66 4y agoHow do the jobs pay, outside FAANG or whatever? The money for developing embedded software was out of line (far too low) with the difficulty of those jobs and the importance of those systems even before those systems had "IoT" sprinkled all over them. > So the need for embedded Linux developers is increasing and the experience base out there isn't great. Again, having an RPi in your desk drawer doesn't make you an embedded Linux dev. Maybe things have changed, but in the past there hasn't been much financial incentive for devs to build up those skills beyond the "RPi in the desk drawer" (zing!) level. "Work hard, make a lot less than a web dev, be less hirable in the future because of your niche skills." I'm speaking as someone who actually did look into what training myself on some of Wind River's products would cost, about eight years ago, and looked into what the jobs paid. edit: I can see by looking at a grandparent comment that we're probably in agreement
- OrbOfConfusion 4y agoThis is extremely untrue; a barely competent embedded developer can make gobs of money. It's a much rarer skill, somewhere at the intersection of software developer and electrical engineer.
- deleted 4y ago[deleted]
- javcasas 4y agoShow me the offers. I have worked as embedded dev some time ago, and my job offer feed keeps sending me embedded opportunities. I'm making significantly more doing JS + React
- joezydeco 4y agoI'd love to see this as well. Outside the FAANGs embedded devs are treated as a line-item cost on the BOM. 5 years of experience gets you a "senior" title and salaries here in the midwest cap at $150K with very few exceptions. I'm pretty sure you can make $150K as a freshout writing ReactJS. Then again I refuse to make FPGAs for HF trading firms, and apparently you can make bank there if you can put up with their crap.
- eulers_secret 4y agoThis is my experience. I worked for over 10 years doing Linux Kernel driver implementation. At Intel. When I quit last year my base was $120k (150 TC). I couldn’t afford a house in the HCOLA I’m in. Remote wasn’t an option. For me a house is a prerequisite to starting a family. So I left to get housing. Either making more or going remote and moving to a less expensive area. Embedded is really fun for me, but it just can’t keep up in times of such inflation- especially WRT housing.
- Xeoncross 4y agoAfter working on bloated systems at all my day jobs (pick any company) I go home at night and try to figure out how to use delta compression and trees to reduce storage costs on large datasets so I can fit them on $5 VPS or raspberry pi attached storage. It's so satisfying to use 10,000x less resources to do something like full text search or handle 1,000 tps.