Description
NVIDIA is hiring an embedded middleware software engineer to design and evolve APIs for buffer sharing, cross-engine synchronization, streaming, and inter-process communication across GPUs, CPUs, and specialized accelerators. The role leads safety-critical feature development, optimizes performance in resource-constrained embedded systems, drives technical direction, and modernizes software development practices. Candidates need a BS or MS in a relevant field or equivalent experience, at least 8 years of software development experience, strong C and modern C++ skills, embedded systems and Linux kernel experience, and experience with safety-critical software standards. The base salary range is 184,000 USD to 287,500 USD for Level 4 and 224,000 USD to 356,500 USD for Level 5, with equity and benefits.
