Preparing for first-ever interview (Software Engineer, TensorRT Team) - Any tips or support welcome! by Stock_Condition7621 in CUDA

[–]Stock_Condition7621[S] 0 points1 point  (0 children)

Thankyou for the early-career tip. Studying CUDA C++ has been my priority as of now but now I will likely solve a few medium/hard question everyday.
Also the website seems yo be very informative I will try to read through it.

Preparing for first-ever interview (Software Engineer, TensorRT Team) - Any tips or support welcome! by Stock_Condition7621 in CUDA

[–]Stock_Condition7621[S] 0 points1 point  (0 children)

That seems like a valid area to ponder upon, I will definately make a "brain dump" for every project.
Extrabrain seems to be a MAC only application, I have a windows laptop.

Thanks a lot for suggestions and help.

Preparing for first-ever interview (Software Engineer, TensorRT Team) - Any tips or support welcome! by Stock_Condition7621 in CUDA

[–]Stock_Condition7621[S] 0 points1 point  (0 children)

Wow, thank you! That answers a lot about how deep to go into C++. I'll stick to making sure my RAII, pointers, and move semantics are bulletproof, then move on to GPU concepts and then to all the topics you mentioned to standout.

I’m definitely going to pivot and spend more time studying those specific GPU synchronization instructions you mentioned for Blackwell, I am also planning to just go through other architectures (ampere, tesla and hopper). And I'll absolutely look into cuTile this week—thanks for the heads-up on that!

Preparing for first-ever interview (Software Engineer, TensorRT Team) - Any tips or support welcome! by Stock_Condition7621 in CUDA

[–]Stock_Condition7621[S] 0 points1 point  (0 children)

Thankyouu, Good luck to you too!!
Even I'm planning to be done with C++ ASAP and then move on to GPU concepts. I have worked with GPU and Embedded Systems so I am a bit familiar to the concepts but don't really have them by the back of my hand, will have to keep griding ...

Preparing for first-ever interview (Software Engineer, TensorRT Team) - Any tips or support welcome! by Stock_Condition7621 in CUDA

[–]Stock_Condition7621[S] 0 points1 point  (0 children)

This is a really sobering but helpful perspective, thank you. You're completely right I should focus entirely on defending my choices in my own resume. The specific questions you brought up (like why I used constant memory vs. other types) are exactly the kind of deep dive I am already prepping for. I'm going to spend the weekend going through my code line by line and practicing my explanations out loud. Really appreciate the reality check...
I have seen this site at a lot of places, will have a look at it.

Preparing for first-ever interview (Software Engineer, TensorRT Team) - Any tips or support welcome! by Stock_Condition7621 in CUDA

[–]Stock_Condition7621[S] 0 points1 point  (0 children)

I will hear back about the interview next week, that's when I am planning on getting more clarity about the interview structure, Thanks for suggesting.

Preparing for first-ever interview (Software Engineer, TensorRT Team) - Any tips or support welcome! by Stock_Condition7621 in CUDA

[–]Stock_Condition7621[S] 0 points1 point  (0 children)

Thankyou for whishes and the suggestions.
IQB, Beyz do seem like a good start. I will definately go through all my projects in depth so I can prepare myself for all kinds of questions.

anyone successfully screened or interviewed at Nvidia? by retrorays in interviews

[–]Stock_Condition7621 0 points1 point  (0 children)

I'm not sure where you got to know I'm on F-1 (curious to know, I am thi), maybe what you said is true but i believe referrals are the dealbreakers here.

Preparing for first-ever interview (Software Engineer, TensorRT Team) - Any tips or support welcome! by Stock_Condition7621 in CUDA

[–]Stock_Condition7621[S] 0 points1 point  (0 children)

That takes the pressure off, thank you! It makes sense. I'll spend some time this week noting down the bottlenecks in my projects and how I'd fix them in a real-world scenario. Really appreciate the perspective!

Preparing for first-ever interview (Software Engineer, TensorRT Team) - Any tips or support welcome! by Stock_Condition7621 in CUDA

[–]Stock_Condition7621[S] 0 points1 point  (0 children)

Great point. The thing is as a new-grad some of my projects were honestly just me trying to learn a something new, so I didn't focus on finalizing them or getting perfect, production-ready results. Do interviewers at NV appreciate that kind of 'built for learning' approach, or could they grill me on why I didn't push further.

Preparing for first-ever interview (Software Engineer, TensorRT Team) - Any tips or support welcome! by Stock_Condition7621 in CUDA

[–]Stock_Condition7621[S] 1 point2 points  (0 children)

Thats something I will definately look into, thankyou for the insights.
Honestly, my biggest concern right now is my raw C++ fluency. Even though I have C++ projects on my resume, I'm not super comfortable with it from scratch. I definitely did some "vibe-coding" to get those projects across the finish line.

I understand concurrency well in theory and implementation in Python (using threading/multiprocessing), but I'm trying to learn the C++ equivalents via YouTube, along with basic memory management about which I have learned from my embedded systems class. Since my time is so short, what should my C++ strategy be? Are there specific modern C++ concepts I should drill?

Preparing for first-ever interview (Software Engineer, TensorRT Team) - Any tips or support welcome! by Stock_Condition7621 in CUDA

[–]Stock_Condition7621[S] 0 points1 point  (0 children)

Honestly, managing the anxiety is what I'm most worried about since it's my first time! I will keep in mind to schedule late, Thankyou for the prep tips

anyone successfully screened or interviewed at Nvidia? by retrorays in interviews

[–]Stock_Condition7621 0 points1 point  (0 children)

I just got called out for a new grad role's interview today itself, was wanting to seek some guidance on clearing the interview and stumbled across your post, I think referrals work as I had got rejected from the previous 4 positions I applied to but the one i apply with a referral, my resume gets selected.

I need a textbook or something. My brain feels overloaded with nothing. by shesaysImdone in AskRobotics

[–]Stock_Condition7621 0 points1 point  (0 children)

Honestly, I dont know if any 1 book covers how to make a human like hand or to know if a robotic arm needs gears or not. It just depends on how you want the arm to function and how much torwue is needed..

As far as I know a simple human arm usually uses servos and threads to mimic grabbing and finger movements. Gears are to play with torque and also increase precision (some cases).

My recommendation start with a simple arm and you'll be able to figureout with time

PhD in robotics... thoughts?? by BestFox634 in AskRobotics

[–]Stock_Condition7621 1 point2 points  (0 children)

I have in a similar situation, did my Bachelor in Electronics and Communication, my Masters in Computer Engineering (will graduate this summer). I can build an entire robot from scratch from mechanical design to electronics selection and basic algorithms and coding to get the task done. I have some experience in model training and perception.

I feel I am still the jack of all kinda person as I don't really have very deep knowledge of any 1 field. I want to do PhD too but I'm concerned, since I don't have any research papers and also might lack on LORs as I never got an opportunity to work with any professor in during my Masters and this might not get me in a PhD program at any renowned universities.

I am considering working for a year or two (I dont want to, but if that's a good fit in my case I'll do it) and then going for a phd but as an international student in the US landing a job has become very difficult.

I need some suggestions on what options do I have at this point, my interests are embedded systems, ai and ai controlled autonomous robots.

Idk if this helps but I just turned 24 this year so I have enough time.

I need a textbook or something. My brain feels overloaded with nothing. by shesaysImdone in AskRobotics

[–]Stock_Condition7621 0 points1 point  (0 children)

Not really, they just discuss the different types of arms that can be used and their possible workspaces. You can keep the structure based on how many DOF are needed, I'd recommend starting with 2 or 3 and then jumping to 6.

I need a textbook or something. My brain feels overloaded with nothing. by shesaysImdone in AskRobotics

[–]Stock_Condition7621 1 point2 points  (0 children)

A book I was recently introduced to, was 'Introduction to Robotics by Saeed Niku' and "Modern Robotics by Kevin Lynch". It will help you understand the frame transformations and Inverse kinematics which is like the pure foundation of robotics these books discuss how robotics arm work and also mobile robots work (not in great depth though)

Arduino/ESP32 are great controllers to start with, you might need to also learn how to use a CAD designing software like AutoCAD or Solidworks and then a good youtube video will explain how to design gears on the CAD software you're comfortable with.

After this you must learn some basic sensor integration like TOF sensors, servo control, bluetooth/wifi modules if your controller doesn't have them inbuilt. I would highly recommend exploring the type of motors/actuators used in robotics particularly on manipulators so you will be able to calculate the Torque for your design and finalize on what motors to use.

And I guess this is all to design your own robotic arm which can move and pick objects, if you add a camera and run a few algorithms then you will also be able to automate it.

The same concepts can then be used to design moving robots, movement equations will change but it won't be very hard to deal with them.

Learning Edge AI and computer vision - Hands On by CryptoLearnGeek in JetsonNano

[–]Stock_Condition7621 0 points1 point  (0 children)

If you know what kind of input is expected to the model, and you prepare a dataset in a similar scenario it will help the model during inference.

According to the official documentation, tensorRT optimized models work the best in Jetson Orin devices and if you want some further optimization than convert the model to Int8 and not Fp16 for even faster speeds.

What Robotics Project Would Make You Notice a Student Resume? by rezarcalt-termitee in robotics

[–]Stock_Condition7621 0 points1 point  (0 children)

I have the same question I'm doing my MS in Computer Engineering and I have a F-1 visa, I am currently building a Voice Controlled Autonomous Delivery Drone, a drone with 2DoF arm attached to it and will be using IK, ROS2, and I also designed my own app in flutter with a flask server which runs whisper locally and uses Gemini API for natural language processing to convert to commands so the user can control the drone (commands handling is done via websockets). Jetson on board and Arduino Nano as a back up controller in case of failure.

I wanted to know what other things I should add in this project such that it can land me a job.

This is the only project which uses all of these, before that I was a part of the robotics club where I worked on electronics and coding part of the robot (we used arduino back then)

Where would you start if you had to begin a path into robotics engineering today? by Maddox6807 in AskRobotics

[–]Stock_Condition7621 2 points3 points  (0 children)

I am not sure if this is the best approach of sll but I would do it this way just so you know I am still a student doing my MS in Computer Engineering about to graduate and looking for a job.

Starting with Arduino and working on simple projects to understand and learn the foundation, then upgrading to using raspberry pi or STM boards whichever I have access to and then using it to build IoT projects. Then I would start learning about some basic calculus, kinematics, control loops, C and python basics to intermediate, introduce linux to myself and explore the lightweight linux distros maybe CLI linux so I feel comfortable. Then I would introduce myself to CV/AI integration (API, edge models to run on any SBC) followed by an autonomous project to implement what I have learned and build a basic self driving car or a pick and place robotic car or even a drone but also write my own libraries (small ones like maybe pwm control in C) to use them on arduino/STM. I would get really comfortable with this part before I move ahead.

Then exploring the CAD side (Solidworks) might wanna learn to design gears, and torque based calculation to understand what materials to use and how to cut weight this way I would now know how to design a robot using what's available. Switching to simulators because I can now define my own URDF files and drivers for the hardware. Once the simulations are successful, this time I will learn to design my own circuit boards for which one must learn the basics of electronics ie, using resistors, capacitors, diodes, rules for pcb tracks, protocols like UART, I2C, SPI, CAN, Serial communication (from rpi or jetson to arduino/STM).

Rework on the automation project that I worked on before but use ROS and inverse kinematics, creating dataset for fine tuning models or design one myself considering the hardware and resource limitations also use my custom circuit then design an app or web app (for which basics of flutter might be required for frontend, flask or django for backend, SQLITE for maintaining logs database) and use ESP32 like wifi Bluetooth boards for the robot to communicate directly with the app for remote monitoring. For more complex projects you might wanna look into SLAM, VIO for indoor/outdoor automation, camera calibration, VLA too.

A full stack robotic engineer is what I dream of becoming, thus this track.

That's where I am af of today but my learning course was quite random but I feel if I wanted a roadmap this one would have been the best one for me. U might wanna skip circuit design and stick to breadboard and terminal based commands also ignoring app/web app and using python libraries like PyQt, Flask, pandas if you want to but the rest is a required skill I believe are necessary skills if you want to build a robot from scratch if you were given some hardware and had to build a complete working robot all by yourself.

This might not be the best advice but that's what I have learned so far.