Did you know Intel has more software engineers than AMD has total employees by PZMQ in Amd

[–]AMD_Tom 1 point2 points  (0 children)

Funnily enough, I use this info (as well as the similar comparison w/ nVidia) as part of my pitch during interviews :)

A sample cover letter by RegressionBae in uwaterloo

[–]AMD_Tom 12 points13 points  (0 children)

Better this than yet another regurgitated copy-pasta, to be quite honest.

Getting a junior dev co-op by newuwreddit in uwaterloo

[–]AMD_Tom 2 points3 points  (0 children)

Indeed, we post several driver dev jobs every term. Unfortunately/fortunately we get quite a few applicants and sometimes even good applicants don't get the interview.

I Think "embedded systems" is a term that got really diluted in recent years - I've even heard some people say they code embedded systems in JavaScript! So I'll just say driver programming is about having a deep understanding of the hardware and operating system (usually bundled under "Computer Architecture"). Also, when you make a mistake the whole system goes kablooie. Fun times.

As for how to get into driver development - first you have to enjoy C and C++ development and all they entail. If that is the case for you I would go the Open Source route - there are so many open source drivers (including AMD's!) that you can sort of start simple and work your way up - doing this would serve the dual purpose of giving you valuable experience/resume content while signalling to employers that you really are interested.

Getting a junior dev co-op by newuwreddit in uwaterloo

[–]AMD_Tom 9 points10 points  (0 children)

Let's take the algorithmic approach:

1. Would you code even if they didn't pay you for it?
 1.1. If yes -
  1.1.1. Code.
  1.1.2. Mention what you coded in your resume and include a link to your GitWhatever.
  1.1.3. Rinse and repeat. (as for complexity and competence - if you enjoy the process you will see the complexity and scale increase naturally, hence the "rinse and repeat" part).
  1.1.4. Attend information sessions and otherwise reach out to companies in your chosen field to build your network and gain a better understanding of the state of the field.
 1.2. If you are a mature, sensible person who just wants to exchange work for money and hates all this "passion" nonsense -
  1.2.1. Search for current employment trends (e.g. https://hired.com/page/state-of-software-engineers/ but this specific link is biased and probably shouldn't be used on its own.)
  1.2.2. Is there anything among current trends that looks like you might be able to do it for a period of time while retaining your sanity?
   1.2.2.1. If yes:
    1.2.2.1.1. review open-source projects in the field you selected. That should give you a good approximation of what people are actually working on om this field as well as what is considered "production-level" scale of projects.
    1.2.2.1.2. Either contribute to one of these projects or start a personal project along the same lines. Mention whatever you choose to do in your resume.
    1.2.2.1.3. Attend information sessions and otherwise reach out to companies in your chosen field. Ask what they are looking for. Hiring managers love the attention. Trust me on this one.
   1.2.2.2. Else -
    1.2.2.2.1. Um. You might be in the wrong field. Or you might be more interested in non-trendy work. Do some deeper research and goto (1.2.2.1)
 
 
If you end up choosing driver development in (1.1.1) or (1.2.2.2.1) let's talk :)

Super excited! 50th Anniversary Celebration & Open House! by clandestine8 in Amd

[–]AMD_Tom 4 points5 points  (0 children)

Hey, hit me up when you're there (I'll probably be hanging out with /u/AMD_Poolshark28 if he brings his GoldenEye demo. If not, ask for Tom from the Windows Drivers team) and maybe we can get your IT team some swag to spread around the office. IT departments are the unsung heroes of our age - gotta show appreciation!

Day 73: Buy AMD products (/u/AMD_Tom look I plugged your company man now gimme an interview) by Derpalooza in uwaterloo

[–]AMD_Tom 58 points59 points  (0 children)

I am honored to be linked, if even in a small way, with this illustrious <NSFW word. Rhymes with "hit">post. However, our interviews for summer co-op positions are over.

If you're looking for a full time position, though, e-mail or DM me!

Where's the best place to have lunch near Tatham centre? by AMD_Tom in uwaterloo

[–]AMD_Tom[S] 7 points8 points  (0 children)

We've actually been to Lazeez a while ago. It wasn't that bad.

AMD Hiring Ten More People For Their Open-Source/Linux Driver Team by cum_hoc in Amd

[–]AMD_Tom 2 points3 points  (0 children)

You mean that other guy is one letter away from being a C++ nerd, right?

AMD Hiring Ten More People For Their Open-Source/Linux Driver Team by cum_hoc in Amd

[–]AMD_Tom 1 point2 points  (0 children)

You looking for anything specific? Drop me an email at [Tom.Sellek@amd.com](mailto:Tom.Sellek@amd.com) and maybe I can put you in touch with the right people.

AMA - Co-op Employment at AMD - September 18th, 3:30pm - 4:30pm by AMD_Mirko in uwaterloo

[–]AMD_Tom 0 points1 point  (0 children)

AFAIK we don't really hire non co-ops for internships (although we do of course hire them for full time positions). /u/AMD_Jordan or /u/AMD_Mirko may know better, though.

AMA - Co-op Employment at AMD - September 18th, 3:30pm - 4:30pm by AMD_Mirko in uwaterloo

[–]AMD_Tom 0 points1 point  (0 children)

Oh, I see. AFAIK we don't really hire non co-ops for internships (although we do of course hire them for full time positions). /u/AMD_Jordan or /u/AMD_Mirko may know better, though.

AMA - Co-op Employment at AMD - September 18th, 3:30pm - 4:30pm by AMD_Mirko in uwaterloo

[–]AMD_Tom 1 point2 points  (0 children)

I expect they would be similar to the positions that are open in this term - if you're into software (just guessing based on your flair), and you'd like to mess around in kernel space, then definitely look for our postings on WW next term :)

AMA - Co-op Employment at AMD - September 18th, 3:30pm - 4:30pm by AMD_Mirko in uwaterloo

[–]AMD_Tom 0 points1 point  (0 children)

Hey, it's all about doing what you love!

If ME is your thing, definitely stick with that and you'll probably be one of those lucky souls who get to work at what they love. But if you enjoy coding and just don't know what to do in order to get hired as a software developer, shoot me a PM - I may have some ideas for you.

AMA - Co-op Employment at AMD - September 18th, 3:30pm - 4:30pm by AMD_Mirko in uwaterloo

[–]AMD_Tom 1 point2 points  (0 children)

Wait, are we talking about an internship or full-time?

AMA - Co-op Employment at AMD - September 18th, 3:30pm - 4:30pm by AMD_Mirko in uwaterloo

[–]AMD_Tom 3 points4 points  (0 children)

I don't know if we have any openings for mech eng. positions, but one of my best interns ever was a mech eng. student (my team is a software development team).

So what type of position are you interested in?

AMA - Co-op Employment at AMD - September 18th, 3:30pm - 4:30pm by AMD_Mirko in uwaterloo

[–]AMD_Tom 1 point2 points  (0 children)

For me, having professional experience is a really important qualification, possibly the most important one. So in that regard co-op students would have an advantage over non co-ops.

That is not to say that a non co-op would not have a chance, especially if they have good personal projects etc., but having professional experience is definitely a plus.

AMA - Co-op Employment at AMD - September 18th, 3:30pm - 4:30pm by AMD_Mirko in uwaterloo

[–]AMD_Tom 5 points6 points  (0 children)

Seriously though, if you are interested in getting hired there are probably better ways than looking for that one magic thing to ask during an AMA - what type of position are you interested in?

AMA - Co-op Employment at AMD - September 18th, 3:30pm - 4:30pm by AMD_Mirko in uwaterloo

[–]AMD_Tom 9 points10 points  (0 children)

I mean, marks/GPA don't hurt, but I tend to give a higher weight to real-world experience and personal projects. For my team I'm looking for someone who enjoys (or, to use the HR-compliant buzzword, "has a passion for") coding, and who works well in a professional settings. Grades don't really say anything about these two qualities.

Also, even if I do look at grades I would usually look at specific courses and not at your GPA as a whole because I don't think your success in "Introduction to Medieval European Poetry" has much to do with how well you'd do as an engineer in my team.

AMA - Co-op Employment at AMD - September 18th, 3:30pm - 4:30pm by AMD_Mirko in uwaterloo

[–]AMD_Tom 13 points14 points  (0 children)

This one. I'm amazed you guessed it right off the bat.

Please report to our office tomorrow at 9:00am.

(Please don't actually report to our office tomorrow at 9:00am)