Senior Systems Software Engineer, Compute Stack Acceleration

🕒 July 20

🏄 California, North Carolina, +1 more states – Remote

infoinfo

💵 $184k - $356.5k / year

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

🦅 H1B Visa Sponsor

infoinfo

👻 Ghost score 5%

infoinfo
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

🏥 Healthcare

🏭 Manufacturing

🤖 Artificial Intelligence

Healthcare • Manufacturing • Artificial Intelligence

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

🕒 July 20

Trane Technologies

10,000+ employees

🏭 Manufacturing

⚡ Energy

🤝 B2B

Thermal Systems Lead Engineer developing sustainability standards for data center designs at Trane Technologies. Collaborating with engineering leads and enhancing sustainability performance through innovative solutions.

🕒 July 20

Trane Technologies

10,000+ employees

🏭 Manufacturing

⚡ Energy

🤝 B2B

Thermal Systems Lead Engineer designing advanced mechanical cooling systems for data centers. Leading technical efforts and collaborating with partners to achieve sustainability targets and meet future requirements.

🕒 July 20

Overclock Labs, creators of Akash Network

11 - 50

₿ Crypto

🌐 Web 3

Full Stack Engineer developing frontend and backend features for decentralized cloud computing marketplace. Building APIs, maintaining systems, and interfacing with customers for Cloud solution integrations.

🕒 July 20

Databento

11 - 50

💼 Consulting

📣 Marketing

📦 Logistics

Midlevel Software Engineer specializing in Java client library maintenance and C/C++ server application development for innovative financial data platform. Collaborating with engineering team on high-performance code base.

🕒 July 20

Databento

11 - 50

💼 Consulting

📣 Marketing

📦 Logistics

Mid-level Software Engineer developing and maintaining C# and C++ applications for Databento's financial data platform. Collaborating on performance-sensitive codebase and optimizing high-throughput applications.