HACKER Q&A
📣 3a2d29

What companies have jobs in low-level programming?


Hello all, I am a current Java backend engineer, but I am taking an OS course and I am really enjoy it.

I am still very junior (YOE 1.25) but I am thinking of making a job jump to a systems programming SWE position.

I know Microsoft and Apple have positions obviously doing OS stuff, but any other companies I should consider? I think my preference would to be a bit higher than embedded engineering, but I wouldn't rule those out completely.

I should mention I have experience (in my free time, not work experience) in C/C++/Rust/Go. I don't do any objective-C or Swift so I don't know if Apple would be an option.

Thanks!



👤 handsome_latino
If you are into learning about cryptography, then some companies in the Bitcoin space might have opportunities for you:

https://coinkite.com/careers

Coinkite produces Coldcard, a hardware wallet. It's quite a masterpiece IMO. I've seen other postings on other jobs too.

https://lightning.engineering/join-us/

particularly: https://jobs.ashbyhq.com/lightning/359ec80e-5f02-4300-b750-1...

https://blockstream.com/careers/

NOTE: I don't work for any of them. I do it as a hobby and enjoy the technical part of Bitcoin's protocol and has me on this never-ending rabbit hole on cryptography and retaking low-level languages, which has been a real treat for me.


👤 jensfr
I think Red Hat is a great option. You can work on everything from the Linux kernel to Kubernetes https://careers-redhat.icims.com/jobs/search?pr=0&searchCate...

👤 rurban
embedded, like iot. automotive and aerospace not so much

👤 zyemuzu
No shortage of opportunities in IoT.

👤 missedthecue
defense sector