NVIDIA

System Software Engineer Intern

Helsinki, Finland
Deep Learning Rust
Search for More Jobs Talk to a recruiter now 💪
Description

For over two decades, NVIDIA has pioneered visual computing, the art and science of computer graphics. With our invention of the GPU - the engine of modern visual computing - the field has expanded to encompass PC games, movie production, product design, medical diagnosis, scientific research, computer vision, and deep learning. Today, visual computing is becoming increasingly central to how people get along with technology, and there has never been a more exciting time to join our team.

NVIDIA is now in the best position to take mobile visual computing to the next, previously unimagined level with Tegra, NVIDIA’s System-on-Chip (SoC). Tegra is powering a wide range of devices, from our own SHIELD consumer products to data centers and next-generation cars.

To help this work we are looking for a System Software Engineering Intern to tackle increasingly hard problems to control low level SoC functionality related to power, clocks, performance, system initialization and thermal management with a great team.
 

What you'll be doing:

  • Contribute to all phases of product development, from product definition and architecture and design, through implementation, debugging, testing and early customer support.

  • Architect, design, and implement features to system control / power management firmware running on applications requiring high levels of reliability and functional safety.

  • Specify and implement test cases and test automation.

  • Debug hardware and software issues.

  • Develop software in pre-silicon phase and take active part in new silicon bring up phase.

  • Participate in the collaboration with the architecture and different software and hardware design teams to improve the next generation of NVIDIA System-on-Chips.


What we need to see:

  • BS or MS degree student in EE/CS/CE

  • Strong and proven C/C++ development skills.

  • Interest and attitude to work on products that require the highest level of reliability and functional safety.

  • Familiarity with computer system architecture, microprocessor, and microcontroller fundamentals (caches, buses, memory controllers, DMA, etc.)

  • Able to work in an environment with sophisticated software and hardware designs.

  • Excellent written and oral communication skills, good work ethics, high sense of team-work, love to produce quality work and commitment to finish your tasks every single day. You are a self-starter who loves to find creative solutions to exciting problems

Ways to stand out from the crowd:

  • Expertise in ASPICE and ISO26262 or other regulated SW development processes.

  • Proficiency in ARM or RiscV processor architectures, real-time systems, firmware, camera pipelines, and Linux or QNX kernel code.

  • Experience in working with the Linux open source community

  • Expertise in Generative AI

  • Rust programming language expertise

#LI-Hybrid

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 401 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say