N

NVIDIA

Designs the chips and software that power AI

System Software Engineer Intern

Embedded EngineeringPosted on Nov 11
InternshipHelsinki, Finland€18.75 - €32.50 /hrIn-person

About the Job

Requirements

  • Currently pursuing a bachelor's or master's degree in Electrical Engineering, Computer Science, Computer Engineering, or a related technical field.
  • Demonstrate strong C or C++ programming skills through coursework, projects, or prior experience.
  • Be familiar with computer architecture and microprocessor or microcontroller fundamentals, including caches, buses, memory controllers, and direct memory access (DMA).
  • Be able to debug software, analyze technical problems, and learn unfamiliar hardware and software systems.
  • Have an interest in low-level firmware development and engineering practices that support reliability and functional safety.
  • Have clear written and verbal communication skills in English and be able to collaborate, seek feedback, and follow through on assigned work.
  • Have experience applying generative artificial intelligence tools to software development, testing, or debugging, and carefully validate their output.

Responsibilities

  • Develop and test system control and power management firmware for NVIDIA systems-on-chip (SoCs) with guidance from experienced engineers.
  • Contribute to firmware features that manage power, clocks, performance, system initialization, and thermal behavior.
  • Design test cases and build automation to verify functionality and identify regressions.
  • Investigate hardware and software issues using debugging tools, test results, and system documentation.
  • Support pre-silicon software development.
  • Collaborate with architecture, hardware, and software teams on firmware design and implementation, including reliability and functional safety requirements.

Desired Qualifications

  • Have coursework or project experience with Arm or RISC-V architectures, embedded firmware, or real-time systems.
  • Have experience with Linux or QNX internals, device drivers, or contributions to open-source software.
  • Be familiar with Automotive SPICE, ISO 26262, or other structured software development and verification processes.
  • Have experience programming in Rust.

About the Company

NVIDIA

Designs the chips and software that power AI

NVIDIA designs the chips and software that power artificial intelligence and sells complete data center systems to cloud providers, AI labs, and other businesses, along with GeForce graphics cards for gamers. Its GPUs, chips that perform thousands of calculations at once, became the main hardware for AI after researchers used them to train the AlexNet image-recognition model in 2012. NVIDIA connects many GPUs with its own processors and networking gear into servers and rack-sized computers, and developers program them through its CUDA software. These systems bring in most of its sales, and it also makes chips for cars and robots. Jensen Huang co-founded NVIDIA in 1993, and it is based in Santa Clara, California.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
1993

Recently Posted Jobs

Explore more opportunities at NVIDIA

See more jobs