6 ms·
About career, is low level programming job market that small we see in this threads comments ? I want to be C/C++/Rust programmer. This is quite frightening.
by 0xFFC 10y ago
About career, is low level programming job market that small we see in this threads comments ? I want to be C/C++/Rust programmer. This is quite frightening.
- GoToRO 10y agoAutomotive, oil, gas, military and so on. These are the industries that hire C/C++ developers. Of course, if none of it opened shop in you city, bad luck.
- AnimalMuppet 10y agoEmbedded systems and the Internet of Things need a lot of low-level programming. It's a small job market compared to programming as a whole, but it's not shrinking, and it pays better than web programming.
- pdelbarba 10y agoIt is location dependent. That said, as I mentioned elsewhere in this thread, there's money to be made. Everything has a microcontroller and someone needs to program it. You don't need all the processor architecture knowledge that they're talking about, just a willingness to learn along the way. If you think you like the work, stick with it. Building real things is deeply satisfying.
- itsokimbatman 10y agoIt's relatively small, but the amount of people with those skills is small too. Currently every company I know that needs those skills has trouble finding enough people, so talented low level hackers can pretty much name their price. Maybe that will change down the road but it doesn't look like it right now.
- deleted 10y ago[deleted]
- RandomOpinion 10y agoTake a look through the monthly HN "Who's hiring?" posts. Jobs of any kind that aren't web (front-end, back-end, or full stack) or mobile apps are vanishingly scarce. It's really quite depressing.
- souprock 10y agoUs low-level types don't post there. We know the bias against defence contractors, against the south, against the non-urban parts of the USA, and so on. We know we aren't wanted around here. The jobs can be nice though! My place is looking to hire dozens per year. We do emulators, JIT, hypervisors, stuff like valgrind, debuggers, manual disassembly, and vulnerability research. I've been here 11 years. I've worked with more than 10 different CPU architectures and more than 10 completely different OSes. I don't normally work overtime, and I get paid more if I do. I have extreme flex-time. I never have to worry about outsourcing or H1B people. I'm never expected to take work home or be on call. I get to live in a place with no state income tax, a stand-your-ground law, almost no crime, almost no traffic or commute, and houses that commonly go for $100,000 to $400,000. We're hiring in Florida, Texas, Virginia, Maryland, Georgia, South Carolina, Alabama... totally the dream for SF and NYC people I'm sure! Email acahalan, at gmail, if this suits you. Be sure to mention this comment.
- tayo42 10y agoHow could someone make them selves worth even interviewing for a job like that? I do Ruby/python and Devops with some small hobby c and Linux stuff in my free time
- linkregister 10y agoFollow the guide in the link. Do the Arduino stuff first; being unable to do something will drive you to learn exactly as much C and assembly as you need. Learn to write network code in C. Learn how TCP/IP works and try to do weird things, such as transmitting information with ICMP (ping) packets. The next step (for that particular company's work) would be to actually reverse engineer some complex code and write about it on a blog. If you want to basically guarantee yourself an interview, reverse engineer and find a vulnerability in some software, and write about it. Then apply with that information. If you're looking for the "easier" way, just apply to DoD in Maryland or Virginia for an ultra-low-paying, but connected job that allows you to learn all this stuff on the job.