Senior System Software Architect

NVIDIA
Remote, TX, US
Remote
Full-time

We are now looking for a Sr. System Software Engineer! NVIDIA’s invention of the GPU 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing.

More recently, GPU deep learning ignited modern AI the next era of computing with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world.

Today, we are increasingly known as the AI computing company and are looking to grow our teams with the smartest people in the world.

If you're creative and autonomous, we want to hear from you. As part of NVIDIA's interconnect team, you'll own feature development, architectural modeling and testing for a high speed link interface (including embedded microcontroller) that interconnects GPUs with other CPUs / GPUs.

Join our dynamic team today!

What you’ll be doing :

In this role, you will architect and design software for NVLINK features.

Optimize software to improve system robustness, performance and security.

Help define / review unit and system tests to demonstrate the software / model correctness.

You will collaborate with the Architecture team and Software / Firmware / Hardware teams to understand requirements and design features.

You will work closely with the firmware and verification teams to ensure design correctness.

What we need to see :

Masters Degree in CS or ECE or related degree or equivalent experience.

8+ years of relevant professional experience

Strong experience with programming in C / C++

Deep knowledge of computer architecture fundamentals.

Strong analytical skills

Strong interpersonal skills are required (capable of coordinating with various teams, aiming to get answers, etc) along with the ability to work in a multifaceted, product oriented team.

Ways to stand out from the crowd :

Passionate about low level software and architecture.

Hold a PhD with a focus on computer architecture

The base salary range is 180,000 USD - 339,250 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

You will also be eligible for equity and . NVIDIA accepts applications on an ongoing basis.

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.

23 days ago
Related jobs
Promoted
Apple
Austin, Texas

The Apple Cloud Security engineering team behind iCloud services and the infrastructure that powers it, is looking for senior software engineers to take on new and complicated software problems as well as implement new security products and features. You will collaborate with other developers, site ...

Promoted
VirtualVocations
Austin, Texas

A company is looking for a Senior Software Engineer II (Architect NFS - Droplet Storage). ...

Promoted
Creative Financial Staffing
San Antonio, Texas

Contribute to the design of governance and standards activities for technology architecture compliance, participate in hardware and software technology and product standards selection, engage in system architect reviews, and ensure architecture adherence. Senior Systems Architect - ServiceNow. The r...

Promoted
Raytheon
Houston, Texas

Raytheon is seeking a Ground Systems Senior Software Engineers to work and contribute on our classified programs. Background in microservices, Kubernetes, and containerized applications* Experience delivering application software* Experience modernizing legacy systems* Experience working with Commer...

Promoted
Cadence Design Systems, Inc.
Austin, Texas

The group will also develop software and applications for reference systems and product demonstrations, highlighting the capability of CSG subsystems and components. The Cadence Compute Systems Group (CSG) develops and licenses IP for system designs. The CSG Central Applications Engineering team see...

NVIDIA
Remote, TX, US
Remote

Partner across application software, libraries, system software and firmware teams to design complete software solutions for new server platforms. Data Center SW team architects and develops the end to end software and firmware stack for these systems. We are looking for a Senior Software Architect ...

HexaQuEST Global
Plano, Texas

Pega BPM Certified Senior System Architect (CSSA):. Collaborate with the team to coordinate delivery of software application. Designs, develops, enhances, debugs, supports, maintain and tests software applications that support business units. Pega Implementation Architecture expertise. ...

JPMorgan Chase Bank, N.A.
Plano, Texas

Drives decisions that influence the product design, application functionality, and technical operations and processes * Serves as a function-wide subject matter expert in one or more areas of focus * Actively contributes to the engineering community as an advocate of firmwide fra...

New Relic, Inc.
Austin, Texas
Remote

Alerts Java Senior Software Engineer - Distributed Systems - (Remote). Alerts Java Senior Software Engineer - Distributed Systems - (Remote). Maintain a work-life balance that enables you to thrive by using unlimited flex time-off, twelve weeks of paid parental leave, and our volunteer time off prog...

Sol-Ark
Allen, Texas

We are seeking an experienced Systems Architect with 10+ years of professional experience, specifically focused on architecting, designing and supporting development of hardware and software for embedded systems using microcontrollers and the corresponding software cloud components. Solid understand...