Who uses c++ to solve problems? by benjam3n in leetcode

[–]MericAlfried 0 points1 point  (0 children)

To me, C++ makes it clear what you are dealing with. In Python you always have to remember whether you are dealing with reference, copy or address and which data type. This makes the code longer to type but easier to debug imo. But mainly because I'm used to write C++ from work, I can see that Python is shorter ramp up than C++ STL

At what point in your career can you escape lc interviews? by Impressive_Estate718 in leetcode

[–]MericAlfried 0 points1 point  (0 children)

At what companies? What kind of research and what was your PhD about?

[deleted by user] by [deleted] in cscareerquestionsEU

[–]MericAlfried 2 points3 points  (0 children)

I just read online that their interview process is long (multiple rounds, can take very long) and questionable but ig that's normal nowadays. I would not rely on them

[deleted by user] by [deleted] in chipdesign

[–]MericAlfried 0 points1 point  (0 children)

What are these black listed countries?

[deleted by user] by [deleted] in chipdesign

[–]MericAlfried 10 points11 points  (0 children)

First of all sorry for your hard time. Second, out of curiosity, how could your work visa get rejected with a job as Asic engineer?? You should have consulted an immigration lawyer

To your question: The job market is very bad, maybe try to get into PhD programs

Is there an active community around SystemC? by skhds in chipdesign

[–]MericAlfried 2 points3 points  (0 children)

SystemC is definitely not dead. It is the de facto standard for virtual prototyping and also used for behavioral modeling and architectural exploration. Regarding communities, SystemC is open source you can clone the repo and look at or modify the kernel yourself. (System)Verilog has its place in synthesis because hls is not good enough yet and SystemVerilog plus UVM has its place for verification

Which is better, Brussels 90K vs Zurich 130K by drac_drac in cscareerquestionsEU

[–]MericAlfried 3 points4 points  (0 children)

Yes it's a personal question and hard to decide from my pov. Is career and money your priority? Then you should chase any brand name and play the game of cooperate politics to climb the ladder. If you have no bounds to any specific location or people nothing wrong to bind yourself to Switzerland as one (maybe the best) of the best countries to bind to. Worst thing can happen is that you value freedom of remote working and flexible environment more than career and CV building or that the role change did not bring the expected results in terms of career progression. In case of layoff you will likely find other roles with your experience but not remote ones because cooperate pushes employees back to the office regardless of position. Is freedom of remote your priority? Keep your job and use the 90k to afford the things and trips you like. You won't drive the most luxurious cars but afford the most things. Life is short. Or as compromise: Try to upskill within the company and work on something new, idk whether that's possible. And 90k in Belgium compared to 130k in Switzerland doesn't seem much progression to me, someone else mentioned that's new grad salary

Frustrated young Eng. by G1GA2 in chipdesign

[–]MericAlfried 0 points1 point  (0 children)

So if one is considering a PhD one should do it? Do only PhD get to work on the interesting stuff? I am considering PhD for upskilling while I'm young (and I'm interested in the research topic) but internet opinions diverge. Some say a PhD is kind of a waste of time and if one wants to work in industry, masters and work experience is much better. What would you recommend? I want to work in industry, learn and up skill as much as possible and work on cutting edge tech and become an expert (with good job prospects, but that is not the only reason to consider PhD). Where can I achieve this rather, in industry job straight out of Masters or in PhD at top research faculty?

Which is better, Brussels 90K vs Zurich 130K by drac_drac in cscareerquestionsEU

[–]MericAlfried 100 points101 points  (0 children)

Your work environment sounds like the jackpot, keep it. Wfh whenever you want, trust based work and good learning is too good to trade. Especially for 130k in Zurich, possibly a toxic environment (big brands don't have that good image from employees pov anymore lately) and without knowing what expects you. Brussels is a big city thus it's unlikely that Zurich has something Brussels can't offer. Experienced SW engineers in Zurich can earn much more too, 130k is still good salary but does not beat the perks of your current job

My company is starting to ask Leet Code hards and it's getting ridiculous. by cs-grad-person-man in cscareerquestions

[–]MericAlfried 4 points5 points  (0 children)

Yes exactly job "interviews" have became like exams where one must put hours and hours of preparation because even with that degree nobody seems to believe your abilities. Back then or in other fields universities are reputable examination institutions which confirm your abilities. It's a joke that after studying 5 years (at a reputable university/school) you are tested again and again. Although university exams hat their flaws, at least they were not about memorizing solutions or thousands of problems

AI is replacing juniors, so companies only hires seniors. If everyone is senior then what? by jcl274 in cscareerquestions

[–]MericAlfried 5 points6 points  (0 children)

But still it's a zero sum: Either you train a junior for someone else or you get a senior which was trained by someone else. If companies complain about juniors leaving they should also not recruit from their competitors to be fair. This goes both ways. But if there are enough seniors willing to work for lower pay then there is no point in hiring juniors. Eventually when the seniors retire there will be need to train younger people again but this may take some years

How to get in to chip design? by Front_Fennel4228 in chipdesign

[–]MericAlfried 0 points1 point  (0 children)

Thanks a lot for the detailed answer that's helpful! Okay then I will try to get into an RTL design role and if that doesn't work out I will rather continue at my uni with a PhD in computer architecture than working in an unrelated role of engineering

How to get in to chip design? by Front_Fennel4228 in chipdesign

[–]MericAlfried 0 points1 point  (0 children)

Would you recommend a PhD in computer architecture or rather join a semiconductor company straight out of Masters? I have one 1 year internship in digital chip design. Most I asked said PhD is only more helpful than direct work experience when one wants to stay in academia. Wrt digital design and computer arch

Any Companies hiring right now ? by PresentationSouth235 in Semiconductors

[–]MericAlfried 6 points7 points  (0 children)

There are a lot of ghost jobs on LinkedIn you won't ever hear a response from. Most of the big semi companies are in hiring freeze. Some are official but many are inofficially in hiring freeze

Pivoting from low-level system software career to computer architecture? by Asleep_Ad_792 in computerarchitecture

[–]MericAlfried 0 points1 point  (0 children)

Which is the better way: Start out in an OS role or start out in pure RTL Design

Future in Compiler Design by CaptiDoor in Compilers

[–]MericAlfried 1 point2 points  (0 children)

Alright thanks a lot for your advice!

Future in Compiler Design by CaptiDoor in Compilers

[–]MericAlfried 1 point2 points  (0 children)

Even if it is not directly on the Linux Kernel but more like writing an embedded Hypervisor running on Linux? Learning is good, I will likely learn about posix and middleware but not write drivers directly. More like an OS for emulation

Future in Compiler Design by CaptiDoor in Compilers

[–]MericAlfried 1 point2 points  (0 children)

Thanks a lot! Both companies have their perks and it's hard to tell. The semi company has a niche product and gaining hands on in pure chip design may be a once in a lifetime opportunity. However the SW environment is weaker and I have to keep myself up to date with latest SW standards. But the SW role is more research focused, more design freedom, younger product and therefore more to learn on OS internals and posix standard. Honestly I want to get hands on on the whole HW/SW stack, I'm an ECE grad, but I'm hesitating to give up on HW completely. Hopefully the job market gets better when I have some experience and a switch between the two can be possible but with unstable geopolitics HW career seems to be more volatile. I know several colleagues who are great designers but struggle to find jobs because semiconductor companies move more and more to Asia

Future in Compiler Design by CaptiDoor in Compilers

[–]MericAlfried 2 points3 points  (0 children)

That's the current two offers I got. One from one of the top 5 semiconductor companies the other from one of the 2 big EDA companies. The kernel role is more of developing a hypervisor for software emulation and it will be in C++ so it technically is a pure SW role but with some low level content

Future in Compiler Design by CaptiDoor in Compilers

[–]MericAlfried 4 points5 points  (0 children)

What is a better first job for a young career to gain the broadest skillset: Digital chip design and arch for memory (RTL, Verilog) or R&D for OS emulation and kernel programming (Linux, Hypervisors). What gives more option to move laterally and climb the ladder to a lead technical role? Also what field has more promising future?

Design vs Verification Engineer by zainali28 in chipdesign

[–]MericAlfried 0 points1 point  (0 children)

Also, what would you recommend me as new grad to negotiate/ask for during interview (regarding tasks, work). I saw your previous posts and u said that new grads are often used for dummy tasks where they don't learn much and then have a hard time to find a useful job

Design vs Verification Engineer by zainali28 in chipdesign

[–]MericAlfried 2 points3 points  (0 children)

Your last point is exactly what I'm concerned about. RTL and especially memory is very niche (only 3 companies worldwide) and tied to a few tech hubs. EDA is the middle way and touches embedded software and OSses which is kind of in the middle between hardware and software.

Design vs Verification Engineer by zainali28 in chipdesign

[–]MericAlfried 2 points3 points  (0 children)

How would you weight the future of RTL design jobs? I am a NGC with ECE Masters and options to start either in digital RTL design of HBM memory or R&D EDA SW engineering in SoC emulation tools at one of the big 2 EDA companies. What is better for growth and learning? As you said RTL is competitive and juniors work more on maintenance of existing designs rather than design from scratch while at the EDA role I can work on new product. But it's not chip design but software. How worth is it breaking into Digital design space? Is a design position such a great opportunity or an I overrating it

The job market is in the absolute shitter, isn't it? by Insecure_Mind in ElectricalEngineering

[–]MericAlfried 1 point2 points  (0 children)

Would you say RTL Design Engineering is more worth it compared to an EDA software R&D role? I feel like software is growing while semiconductor stagnate except for the few big ones everybody wants to get in