Senior System Software Engineer - GPU and SoC
NVIDIA- Full Time
- Senior (5 to 8 years)
Candidates should possess experience with the Perfetto profiling framework, proficiency in C or C++ programming, a strong understanding of Protobuf, and demonstrated problem-solving skills within a fast-paced, collaborative environment. They should also have excellent written and verbal communication skills, strong organizational abilities, and be highly self-motivated, along with a Bachelor’s, Master’s, or PhD in Computer Engineering, Software Engineering, or Computer Science.
The GPU Performance Tooling Engineer will develop and modify the Open Source Perfetto framework to enable software developers to improve the performance of their code, working on underlying libraries and drivers to facilitate performance data collection. This role involves ensuring minimal performance monitoring overhead, building tooling for measuring performance in various scenarios, writing unit tests and benchmark tools, and staying current with advancements in the field while collaborating effectively within a team and adhering to aggressive schedules.
Develops custom RISC-V server solutions
Rivos develops high-performance and power-efficient server solutions using RISC-V, an open-source hardware instruction set architecture. Their custom hardware is designed to meet the specific needs of enterprise clients, including data centers and cloud service providers, who require reliable systems for extensive data processing and storage. Rivos stands out in the competitive server market by utilizing RISC-V technology, which allows for greater flexibility and customization compared to traditional proprietary solutions. This enables Rivos to offer tailored and cost-effective products. The company generates revenue by selling specialized servers and may also provide related services like hardware support and consulting. Rivos aims to address the unique demands of high-performance computing environments while ensuring security and efficiency.