5 ms·
I struggle to find good low-level devs. It is surprisingly hard to find good C / kernel / network programmers.
by majke 10y ago
I struggle to find good low-level devs. It is surprisingly hard to find good C / kernel / network programmers.
- lj3 10y agoJust out of curiosity, what would it take for you to conclude you had found a good c/kernel/network programmer?
- majke 10y agoAssuming a candidate without super-strong experience: 1) Good code sample showing non-trivial piece of code, ideally in C. (craftsmanship) 2) Reasonable github profile, showing ability to contribute to some opensource projects (which means: basic git skills, communication skills, testing) (craftsmanship) 3) Reasonable experience from CV (assuming we're not talking about hiring for junior role) (craftsmanship) 4) Genuine interest and experience in one of crypto or security or networking. (depth) 5) Debugging skills. Systemtap? Valgrind? (depth) 6) Basic understanding of different programming paradigms. Haskell, erlang, scala or prolog count. (breadth)
- AnimalMuppet 10y agoAnd, just out of curiosity, where are you?
- majke 10y agoThe company I work for is in London / San Fran / Austin and couple other smaller locations.
- itsokimbatman 10y agoYou're not the only one. My company is desperate for good low level hackers. We can find people who know Python and Java for days, but people with the skill set we need are very hard to find.
- dbancajas 10y agoi am curious how much is your company willing to pay? is your budget around 150-200K or around 80-120K?
- znpy 10y agoasking the real questions
- tropo 10y agoWell, sort of. It's forgetting taxes, house prices, and more. Places where you can buy decent stand-alone homes for $50,000 and/or have no state taxes are rather different from Mountain View and Manhatten. It's funny how people in the pricey places look at a $100,000 salary and not see how it is, all by itself, plenty to support a large family in a home with a big yard. People living that life look back at the city folk and can't imagine how they could ever afford the same thing in a city -- it'd be roughly $2 million (a factor of 40) in San Francisco.
- itsokimbatman 10y agoIt really depends on where you live. Our headquarters is in a low cost of living area, so 80-120 would be a reasonable guesstimate. Folks who work in the DC Metro area probably make a good bit more than that. I'm not actually involved in hiring, just recruiting and trying to find good engineer candidates.
- eli_gottlieb 10y agoWhere are you? Want to talk?
- itsokimbatman 10y agoMaybe! We are located near Orlando, FL with offices all over the country. If you are comfortable with low level hacking, assembly, C, etc. then it might be a good fit. The only hard requirement is you must be a US citizen.
- eli_gottlieb 10y agoWhere are you searching?
- majke 10y agoThis goes both ways - where do C people look for job. As you know most competent people have one job or another, so it's equally important to be recognizable for the employed bunch. I do a fair bit of blog posts / outreach to good looking github profiles / conferences (smaller and larger).
- dllthomas 10y ago> where do C people look for job Occasionally, threads about low-level work on HN - you should link to a job post :)
- majke 10y agoSince you insist, this is one of many open positions: https://boards.greenhouse.io/cloudflare/jobs/589571 https://boards.greenhouse.io/cloudflare/jobs/589571