I'm considering HFTs and currently work in embedded, so 99% C and 1% C++ and other languages. My C experience is relevant, I believe. I have some linux device driver, MCU device driver, internal networking stack (not TCP/IP), multithreaded debugging and reasoning etc. experience. But am not a hardcore C++ dev. Am definitely hardcore C dev at this point. Do you think I'll be able to get past resume screening for HRT/Jane St/Jump/2S or is C not good enough and should I try switching to some infra or networking team that uses C++? TC 290k IC4 last year, projected TC is ridiculous this year cuz of stock bump which I assume won't last lmao
Who writes c in Meta ads sweatshop
I wanted to pursue this, but it never tried hard. I am an embedded developer for 26 years. HFT guys like c/linux/fpga.. most of the work is in modern c++.. Top schools, math and deep c++ have a shot
Yeah that's my thing.... Is I don't have "deep C++ " and idk how willing the HFTs are to accept "deep C" as a substitute. I'll see if I can get interviews with my current experience I guess, and if not gotta switch to networking or infra at Meta lol
You really should study modern c++ if you want to survive the onsites. It’s stupid really but I got lots of template metaprogramming questions last time I hopped firms.
Any tip on learning Linux device driver? And networking stack?
For both of those I might recommend joining big tech cloud infra division. All companies that either have cloud products or roll their own large scale infra (like FB) will need specialized infra and networking engineers. Bit tough to get linux device driver and network stack in the same role but it is possible if the company runs their own networking stuff at the linux OS/kernel level (which is difficult to find out externally. Best bet is to just join AWS, Google Cloud, FB infra etc. and try to find out)
Thanks for the tip, I think the problem is a bit chicken and egg , meta, google, aws is not going to hire Linux kernel dev without Linux kernel dev background, so I was thinking of self study But I am not sure what to self study for basic foundation
Just curious how did you end up deep in C but working at Meta?
Not well known but Meta (RL) does have lots of hardware stuff going on. Quest, Ray Ban Stories etc.
@uugsxvn have you sees any remote embedded jobs at Meta?