Senior Systems Software Engineer, Compute Stack Acceleration

🔥 15 hours ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of NVIDIA

NVIDIA

10,000+ employees

Founded 1993

🤖 Artificial Intelligence

🎮 Gaming

Artificial Intelligence • Gaming • Automotive

NVIDIA is a leading technology company specializing in accelerated computing and artificial intelligence. NVIDIA pioneers advancements in graphical processing units (GPUs), cloud computing, data centers, and virtual reality, with a focus on gaming, automotive, healthcare, and robotics industries. The company's innovations, such as NVIDIA Omniverse, transform traditional digital processes by enabling high-fidelity simulations and rendering tasks. Their applications span various industries, from autonomous vehicles using NVIDIA DRIVE to healthcare solutions with NVIDIA Clara, and AI-driven analytics and workflows.

📋 Description

• Lead toolchain, build, code-health, and performance-workflow adoption projects across large software components. • Evaluate and deploy supported GCC and LLVM/Clang toolchains, compiler options, linkers, sysroots, and cross-compilation configurations. • Integrate modern toolchains and workflows into complex build systems and continuous-integration environments. • Establish useful Clang diagnostic builds and targeted sanitizer coverage in partnership with component owners. • Evaluate techniques such as link-time optimization, profile-guided optimization, AutoFDO, and BOLT on representative software. • Use profiling, PMU data, flamegraphs, and binary/source analysis to identify actionable performance and code-quality findings. • Build automation, wrappers, validation scripts, dashboards, and migration helpers where they improve adoption and repeatability. • Measure changes in runtime, code size, build time, launch latency, throughput, quality, or engineering velocity. • Drive complex blockers to the appropriate compiler, runtime, library, infrastructure, or component owner. • Document validated approaches as reusable playbooks for other engineering teams. • Communicate technical results and tradeoffs clearly to engineers and leadership.

🎯 Requirements

• BS, MS, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or equivalent experience. • 8+ years of relevant systems software engineering experience. • Strong C and C++ development, debugging, and code-review skills. • Strong Linux systems knowledge and hands-on experience with complex native software stacks. • Practical experience with GCC or LLVM/Clang, linkers, compiler options, and build systems. • Experience working in large, multi-component codebases and CI environments. • Experience with performance profiling, root-cause analysis, and before-and-after validation. • Ability to lead projects with substantial technical and organizational ambiguity. • Excellent written and verbal communication and a record of effective cross-team collaboration.

🏖️ Benefits

• equity • benefits

Apply Now

Similar Jobs

🔥 15 hours ago

Carrier

10,000+ employees

⚡ Energy

🚗 Transport

🔧 Hardware

Senior Firmware & Embedded Engineer designing, developing, and optimizing embedded firmware for air conditioning products. Collaborating with hardware and systems teams to solve complex technical challenges.

Assembly

Azure

Cyber Security

Flash

IoT

RTOS

🕒 3 days ago

Unified Communications (UC) / VoIP Engineer managing SIP-based VoIP communications systems for U.S. Government customers. Install, configure, and maintain various systems while ensuring cybersecurity compliance.

Cyber Security

DNS

Linux

Switching

VMware

VoIP

🕒 3 days ago

Empower

10,000+ employees

💸 Finance

💳 Fintech

👥 B2C

Senior Business Systems Analyst evaluating business processes and implementing solutions to improve efficiency. Collaborating with stakeholders to align technology with organizational goals in a remote setting.

🕒 3 days ago

Voyager Technologies

501 - 1000

🚀 Aerospace

🔐 Security

🔬 Science

Project Engineer III providing engineering leadership and technical coordination for defense-related projects at Voyager Technologies. Role involves planning, execution, and stakeholder collaboration.

🕒 3 days ago

Guidehouse

10,000+ employees

Systems Architect leading technical architecture and modernization efforts at Guidehouse for federal grant-making. Collaborating with federal stakeholders and engineering teams to design scalable solutions.

AWS

Cloud

Cyber Security

Microservices