Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - GPU and SOC

$152k - $241.5k

NVIDIA

NVIDIA is searching for highly motivated, creative engineers to join the Platform Software team. You will work with a team of hardworking software engineers working on all aspects of SOC and system, and technology verticals. As someone who is hardworking and passionate about their craft, you will design key aspects of our SOC drivers, Firmware, BIOS, BSP, sophisticated CI/CD system, as well as collaborating with key partners and OEM customers. You should demonstrate the ability to excel in an environment with fast pace and agility.

What You'll Be Doing
  • Developing, triaging and debugging Pre-OS Firmware, BIOS, SoC & Platform drivers
  • Building sophisticated automation triage tools and, FW and OS-drivers issue packetizations
  • Supporting OS driver development, bring up and triaging of Platform and Multimedia drivers
  • Supporting the OEM ecosystem and providing innovative solutions
  • Drive Startup and Shutdown Time KPIs goal & optimizations
  • Assist Security and OS drivers
  • Supporting various ecosystems related verticals
  • Responsible for full product lifecycle from pre-silicon to bringup to production, in products across different business verticals: FW and OS-driver verification on Pre-Silicon (emulation, simulation) platforms, Bring-up of FW & OS-drivers on silicon, Post-Silicon SW milestones execution and launching SW product.
  • Be heavily involved in architecture definition and early modeling, simulation required to create our groundbreaking products
  • Multiple opportunities to collaborate and communicate effectively with cross-functional teams from all around the globe
What We Need To See
  • BS or MS degree in Computer Engineering, Computer Science, or equivalent experience with 5+ years of meaningful software development experience
  • Strong understanding on ARM microarchitecture as well as understanding of ARM exception levels
  • Strong understanding of Pre-OS Firmware, uP / subsystems Firmware and Software, peripherals
  • Background in solving problems that apply to large complex systems deployed at scale.
  • Strong C/C++ and Python programming skills as well as having shown initiative in pursuing independent coding projects
  • Good understanding of ACPI as Device tree concepts
  • Familiarity with computer system architecture, microprocessor, and microcontroller fundamentals (caches, buses, memory controllers, DMA, etc.)
  • Strong Operating systems fundamentals with Kernel , Hypervisor experience on Windows systems as well as Linux systems
  • Hands on experience on debuggers like GDB, WinDBG as well compilers like GCC, MSVC, LLVM etc
  • Good understanding of SOC architecture spanning across Boot, Security and OS
Ways To Stand Out From The Crowd
  • Background and strength with sophisticated system-level debugging is invaluable
  • Experience working on system level reliability and resiliency features.
  • Familiarity with system level security concepts
  • Experience with embedded system SW concepts.

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 152,000 USD - 241,500 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4.

You will also be eligible for equity and benefits.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

#J-18808-Ljbffr
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - GPU and SOC in Santa Clara, CA vacancy
  •  ...NVIDIA Gruppe in Santa Clara is seeking a highly motivated GPU/SOC System Software Engineer to join its Software team. You will design, implement, and debug software for next-gen hardware, with a focus on performance and robustness. The ideal candidate will have a BS... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    3 days ago
  • $152k - $241.5k

     ...highly motivated, creative engineers to join the Platform Software team. You will work with a...  ...working on all aspects of SOC and system, and technology...  ...: debug and root-cause GPU bottlenecks and issues for...  ...across engineering levels and senior management. Strong C/... 
    Senior

    NVIDIA

    Santa Clara, CA
    7 days ago
  • $181.1k - $318.4k

     ...Apple Inc. in Cupertino, California is looking for a Silicon Validation Software Engineer to enhance GPU IP validation and integration. This role involves writing shaders, debugging SoC software, and conducting high-level system validation. The ideal candidate will bring... 
    Senior

    Apple

    Cupertino, CA
    2 days ago
  • $152k - $241.5k

     ...computer graphics, with our invention of the GPU. The GPU has also shown to be...  ...Modeling group is looking for Architects, Software Engineers, and AI application developers to join our...  ...various architecture efforts across GPU's and SOC's. In this position, you will be working... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  •  ...NVIDIA is seeking an exceptional Senior System Software Engineer to join our GPU System Software team. This team is responsible for developing comprehensive...  ...technical disciplines. Influence next‑generation GPU/SoC and Platform architecture by creating internal architecture... 
    Senior
    Work experience placement
    Local area
    Remote work

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  • $148k - $235.75k

     ...A leading technology company is seeking a Senior Systems Software Engineer to enable features on GPU systems. The role involves debugging, collaborating with multiple teams, and developing automation tools. Candidates should have 5+ years of experience in software verification... 
    Senior

    NVIDIA

    Santa Clara, CA
    2 days ago
  •  ...future of AI and beyond. Together, we advance your career. SENIOR GPU FIRMWARE ENGINEER The Role Join AMD’s Datacenter firmware application...  ...solver who thrives at the intersection of hardware and software. You enjoy collaborating directly with customers and internal... 
    Senior

    AMD

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

     ...NVIDIA’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized...  ...of technological advancement. Are you a motivated system software engineer with a deep understanding of device drivers who has phenomenal... 
    Senior

    NVIDIA

    Santa Clara, CA
    2 days ago
  •  ...NVIDIA Gruppe is looking for a candidate to optimize GPU solutions and collaborate with multiple teams. The role requires a strong understanding of programming techniques and algorithms, along with solid experience in parallel programming. Ideal candidates will have 5+... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  • $168k - $322k

    NVIDIA Gruppe is seeking a System Design Engineer to join their System Product Team in Santa Clara, California. In this role, you will review...  ...and collaborate on board designs for NVIDIA products including GPU cards and automotive systems. The ideal candidate will possess... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  • $272k - $431.25k

     ...seeking a Principal System Architect with extensive experience in SoC platforms. The candidate will define architecture for high-volume GPU products, guide performance evaluations, and mentor junior engineers. A Master's degree and 15+ years in SoC development are... 
    Senior

    NVIDIA AI

    Santa Clara, CA
    2 days ago
  • $136k - $264.5k

    A leading technology company in Santa Clara seeks an experienced ASIC Design Engineer to design GPU sub-systems and implement architectural features. The ideal candidate has over 5 years of ASIC development experience, a master's degree in electrical or computer engineering... 
    Senior

    NVIDIA

    Santa Clara, CA
    4 days ago
  •  ...leading technology company is seeking a Senior Staff Software Developer in Santa Clara. This role...  ...in high-performance C++ programming, GPU architectures, and Large Language Models...  ...a passion for groundbreaking software engineering. A Master's degree and significant hands... 
    Senior

    AMD

    Santa Clara, CA
    3 days ago
  •  ...Advanced Micro Devices is seeking a principal software developer to join the ROCm GPU-compute team in Santa Clara, California. The ideal candidate will have over 10 years of software development experience in C/C++, Python, and GPU technologies. This role involves developing... 
    Senior

    Advanced Micro Devices , Inc.

    Santa Clara, CA
    2 days ago
  • A leading tech firm in Santa Clara is seeking a highly motivated System Software Engineer for GPU/SOC. The role involves designing and debugging software for next-gen hardware, collaborating with global teams, and product hardening. Ideal candidates have 8+ years in software... 

    NVIDIA Corporation

    Santa Clara, CA
    1 day ago
  •  ...NVIDIA Gruppe in Santa Clara is seeking a Senior Software Engineer specializing in container and cloud infrastructure. In this role, you'll design...  ...container reliability, performance, and scalability across GPU workloads. NVIDIA offers a competitive salary and equity benefits... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    3 days ago
  •  ...looking for a Technical Program Manager to oversee large-scale GPU and SoC floorplan programs. You will work closely with multi-...  ...hardware development, a Bachelor’s degree in Electrical or Computer Engineering, and excellent communication skills. NVIDIA offers an... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    1 day ago
  • $126.8k - $190.9k

     ...California is looking for a Silicon Validation Software Engineer to develop and integrate graphics validation software for SoCs. The ideal candidate should have a bachelor's...  ...computer engineering, along with experience in GPU architecture and software validation.... 

    Apple

    Cupertino, CA
    2 days ago
  • $152k - $241.5k

     ...Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern...  ...artificial intelligence. We are looking for a highly motivated senior software engineer for an exciting role in our communication libraries and... 
    Senior

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $152k - $241.5k

     ...Senior Software Engineer, Fabric Networking - GPU page is loaded## Senior Software Engineer, Fabric Networking - GPUlocations: US, CA, Santa Clara: US, IL, Remote: US, CO, Remote: US, AZ, Remote: US, CA, Remotetime type: Full timeposted on: Posted Todayjob requisition... 
    Senior
    Remote work

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

     ...era of computing. An era in which our GPU acts as the brains of computers, robots...  ...best talent. We are now looking for a Senior System Software Engineer! NVIDIA is searching for a world-class system software engineer to join the SoC System Perf and Power Management... 
    Senior
    Work experience placement
    Local area
    Remote work

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  •  ...next era of computing. An era in which our GPU acts as the brains of computers, robots,...  ...the world. Looking for motivated system software engineers to join NVIDIA’s Tegra software...  ...efficient kernel drivers and firmware for ARM SoCs, impacting product lines like Robotics,... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  • $152k - $287.5k

     ...NVIDIA Gruppe is seeking a highly motivated Senior Software Engineer to join our communication libraries and network software team in Santa Clara, California. This role focuses on designing and maintaining software for complex computing systems used in High Performance... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

     ...Senior Systems Software Engineer – GPU Software page is loaded## Senior Systems Software Engineer – GPU Softwarelocations: US, CA, Santa Claratime type: Full timeposted on: Posted Todayjob requisition id: JR2001028NVIDIA is searching for a creative and highly motivated... 
    Senior

    NVIDIA

    Santa Clara, CA
    2 days ago
  •  ...Intel Corporation is seeking an experienced engineer to lead architectural evaluations and define micro-architecture for SoC IP blocks. You will collaborate with teams on validation and drive silicon bring-up for next-gen AI hardware. The ideal candidate has over 7 years... 
    Senior

    Intel

    Santa Clara, CA
    2 days ago
  • $152k - $241.5k

     ...NVIDIA Corporation is seeking a highly motivated Senior Software Engineer for its communication libraries and network software team in Santa Clara, California. This role involves designing and maintaining communication runtimes for Deep Learning frameworks and participating... 
    Senior

    NVIDIA

    Santa Clara, CA
    2 days ago
  •  ...NVIDIA Corporation is seeking a Senior Software Engineer for the CUTLASS team in Santa Clara, California. This role focuses on benchmarking the performance of deep learning models, developing software tools, and collaborating across teams to optimize performance on NVIDIA... 
    Senior

    NVIDIA

    Santa Clara, CA
    4 days ago
  •  ...NVIDIA Gruppe in Santa Clara, California, is seeking motivated system software engineers to join its Tegra software organization. As an NVIDIAN, you'll design and implement power management policies in system software solutions for automotive and data center platforms... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  •  ...A leading AI technology firm in California is seeking an experienced Senior Software Engineer to develop and optimize AI infrastructure software using state-of-the-art GPU systems. Candidates should have a Bachelor's degree in a technical field and a minimum of 5 years... 
    Senior

    Intelliswift

    Sunnyvale, CA
    2 days ago
  • $184k

     ...NVIDIA Gruppe is seeking an experienced software professional to design and develop GPU-accelerated Python APIs for numerical computing. This role involves architecting implementations of numerical algorithms and optimizing APIs for performance across CPU and GPU architectures... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - GPU and SOC. Be the first to apply!