49,108 C++ jobs
Open roles that use C++ — systems, games and performance-critical code.
CPU Performance Architect
CPU performance architect at Google working on custom silicon for direct-to-consumer products: leading microarchitectural analysis on physical chips to isolate pipeline and memory bottlenecks, correlating pre- and post-silicon power/performance, and building what-if models for hardware-software co-optimization across general-purpose and AI/ML workloads. Core tools: C/C++, Python, ARM.
Стажер (LLM & AI-агенты)
Paid 3-month hybrid internship in Moscow with Sberbank's operational-risk team, building NLP/LLM solutions and AI agents (guardrails, RAG security, multi-agent systems) and helping take them to production. Requires current student status, Python, and ML/NLP basics.
Senior Machine Learning Engineer, Inference
Senior engineer owning LLM and real-time voice inference optimization end to end, from research models to production at consumer scale. Works with vLLM, TensorRT-LLM and SGLang, applies acceleration techniques (quantization, speculative decoding, paged attention) and builds distributed multi-GPU serving on Kubernetes/Ray using C++, CUDA, Rust or Python.
Software Development Engineer II - C++
C++ developer (SDE II) at a Bengaluru/Delhi defence-tech startup building unmanned aerial platforms and robotic swarms. Day to day: design, build and maintain efficient C++ code for desktop, Android and embedded applications using Qt and STL, with focus on performance, memory management, threading, testing and code quality.
Lead Engineer
Lead engineer designing, developing, and maintaining C++ software for industrial automation systems, while documenting solutions, mentoring junior engineers, and troubleshooting IoT devices and networks. Core stack: C++, Python scripting, and industrial protocols like Modbus and Profibus.
Lead Engineer
Lead Engineer in Bengaluru (8-13 yrs) working on embedded software for IoT hardware: developing and debugging bootloaders, device drivers, middleware and diagnostics on ESP32-class microcontrollers using C/C++, Python and shell scripting, with interface-level work (SPI, UART, I2C, USB) and board bring-up.
Системный разработчик в команду внутреннего облака
System developer optimizing Yandex’s internal container cloud (Runtime Cloud), focusing on kernel-level Linux improvements, network stack performance, and distributed service scaling for high-throughput workloads.
Senior DevOps Engineer
dConstruct is an award-winning AI and Robotics deep tech company founded in 2021. Our vision is to make the world a better place through robot automation. Simply put, our mission is to make smarter robots for a better…
UI/UX Software Engineer (C++)
UI/UX Software Engineer (C++) About Us: We are a leading AI and robotics company at the forefront of technological innovation, dedicated to creatingcutting-edge solutions that revolutionize industries. As we continue…



Senior Software Engineer, Avatar Animation
Build and improve Roblox’s character animation systems in C++ to enable richer, high-performance 3D experiences for millions of players.



Senior Software Engineer - Game Engine Systems (C++)
Leads a team designing and optimizing Roblox’s game engine systems (C++) to enable real-time, low-latency multiplayer experiences across millions of users globally. Focuses on networking, asset loading, and rendering to ensure seamless, synchronous gameplay.



Senior Hardware Engineer - GPU & AI Infrastructure
Lead GPU and AI accelerator hardware design, firmware, and fleet integration for Roblox’s massive-scale rendering and ML workloads.



Software Engineering Manager, Engine UI
Lead a team building core UI features for Roblox’s C++ game engine and Luau scripting layer, enabling developers to create immersive 3D experiences across platforms.



Senior Software Engineer - Avatar Personalization
Develops avatar personalization features in Roblox’s game engine, including animation, clothing, and customization systems, to enhance in-game character creation and fidelity for millions of users across platforms.



Principal Software Engineer - Content Lifecycle
Principal Engineer at Roblox designing and building core workflows in C++ for the game engine and Studio, enabling creators and AI agents to collaborate on 3D content at scale.



Principal Network Engineer
Principal Network Engineer designs and scales Roblox’s global backbone and edge networks to support millions of daily users and immersive 3D experiences.



Principal Software Engineer - Roblox Database
Principal engineer on Roblox’s next-gen database platform, designing indexing, replication, and scaling features to keep millions of concurrent users fast and reliable.



Principal Software Engineer
Principal engineer designing core C++ data structures and frameworks for Roblox’s game engine, ensuring high performance across all supported devices.



Senior Software Engineer, Ads Experience (C++)
Builds and optimizes a first-of-its-kind in-game ad system in C++ for Roblox’s 3D immersive platform, focusing on video formats and scalable performance.