Senior C++ Software Engineer
Core
Develop state-of-the-art, low-overhead, fine-precision tools for boosting performance of systems combining CPU, GPU, and DPU hardware units.
Role type
Senior C++ Software Engineer (Developer Tools)
Builds
Next generation developer tools including IDEs, debuggers, and profilers
Domain
High-performance computing, Accelerated computing, AI infrastructure
Deliverable
production ML models | product features
Required skills
Modern C++ (C++20), Linux kernel development, Python, Hardware-Software co-design, Independent problem solving, Clean code practices
Preferred skills
Python developer tools, Emerging HW/SW solutions
Technologies
C++20, Linux, Python, CPU, GPU, DPU
Responsibilities
Develop low-overhead tools for multi-hardware systems, Partner with global SW and HW teams, Work with emerging solutions before market release
Seniority
Senior, hands-on IC
Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.