Top Remote C++ Jobs
As a Senior Software Engineer for the Event Platform Storage team at Datadog, you will design and develop high-throughput, real-time data pipelines using Java and Go, with the aim of enhancing system reliability and scalability. You'll also lead architectural decisions, code extensively, and optimize distributed systems for durability and efficiency.
The Senior Android Engineer will develop and manage customer-facing native Android applications, support systems for continuous integration and automated testing, mentor junior developers, and work with cross-functional teams to improve development processes.
As a Software Engineer at Latitude AI, you will develop C++ software for automated driving products, integrate components of the autonomy stack, design software development infrastructure, and write automated tests to ensure performance and quality.
As a Remote Sensing Engineering Scientist, you will develop innovative techniques for remote sensing applications, perform numerical analysis, and advise on system performance, while presenting findings to customers and guiding key decisions.
The Staff Software Engineer will work with the Customer Experience Engineering team to build tools that automate tasks, enhance product quality, and guide stakeholders in achieving successful outcomes. Responsibilities include collaborating on technical roadmaps, improving processes, and mentoring peers in software development.
The Staff C++ Engineer will design and implement changes to Stellar Core, enhancing network performance and decentralization. Responsibilities include collaborating on architectures, refactoring performance bottlenecks, and writing technical specifications. The role involves problem-solving in scalability and system design within a distributed environment.
The Staff C++ Engineer will design and implement changes to Stellar Core, focusing on scalability and performance issues in a distributed payment system. Responsibilities include developing robust technologies, collaborating on system architectures, writing clean code, and owning core subsystems while refactoring performance bottlenecks. The role requires strong communication skills and experience in modern C++ or Rust.
The Unreal Engine C++ Programmer will develop C++ code for the game Lays of Althas: Sundered Order, utilizing Unreal Engine 4. Responsibilities include coding, attending communication meetings, providing updates on progress, and mentoring junior team members. Knowledge of Blueprint scripting and experience with previous Unreal Engine projects are preferred.
Develop and integrate software for satellite products primarily using C++. Responsibilities include designing, testing, and deploying software in a Linux environment, as well as potential hardware debugging and multi-threaded software development.
As a Digital Verification Engineer, you will ensure a reusable and scalable verification environment for semiconductor IP solutions. Responsibilities include creating and executing test plans, developing firmware tests, supporting silicon characterization, and driving automation within the verification process. You will leverage your experience in verification methodologies and high-speed interface IP to contribute to timely project delivery and quality assurance.
As an AI Engineer, you will develop and maintain AI systems for AAA games, implementing production quality C/C++ code, collaborating with designers to create engaging AI behaviors, and managing documentation and production schedules.
The Cloud Software Engineer will provide cloud engineering services, focusing on the development and integration of cloud-native applications using container orchestration and automation. Responsibilities include designing, implementing, and testing features for hybrid cloud systems, performing advanced troubleshooting, and supporting operational needs across products.
As a Strategy Developer at Auros, you will create and enhance trading strategies for cryptocurrency markets, collaborating with trading teams to identify opportunities and improve systems, while writing C++ and Python applications for automated trading and monitoring.
In this role, you will lead multiple engineering teams focused on enhancing Discord's mobile experience and performance. You will collaborate across departments, manage processes, and drive significant business impact while fostering a culture of ownership and excellence within your teams.
The Ubuntu on WSL Software Engineer will implement support for new WSL features in Ubuntu, manage applications in the Microsoft Store, and contribute to upstream projects. The role requires strong software development skills in various programming languages and excellent communication to handle community interactions.
The Principal Software Engineer will lead the architectural design and development of scalable systems, solve complex technical problems, mentor engineers, and align technical strategies with business objectives. They will evaluate new technologies, contribute to roadmaps, and promote engineering excellence across teams.
The Sr. Software Developer will design and develop user interface components for photogrammetry solutions in ArcGIS Pro. Responsibilities include developing software components using C#, WPF, and C++, collaborating with team members, resolving software issues, and working in an agile environment to deliver high-quality products.
As a Senior ASIC Design Engineer, you will implement and deliver high-performance RTL designs, analyze architectural trade-offs, and collaborate with various teams. You will work with a range of IPs and support silicon validation activities, utilizing your expertise in ASIC design and RTL development.
The Senior Firmware Engineer will oversee firmware development projects, conducting programming, code reviews, and testing. Responsibilities include leading projects, maintaining build systems, and engaging in client communication. The role requires mentoring junior engineers and ensuring adherence to quality standards while managing work independently.
Seeking a PC-platform-focused Gameplay Engineer to work on a brand-new title Towerborne, optimizing performance, supporting gameplay, and implementing UI designs in Unreal Engine. Must have C++ expertise and experience with PC game development on multiple platforms. Nice to have experience on shipped games, Test Driven Development, live service games, and cross-platform play.
Seeking a PC-platform-focused Gameplay Engineer to work on a brand-new title, Towerborne, with a team of highly respected game developers. Responsibilities include building systems, tools, and features in Unreal, optimizing performance, supporting gameplay, and implementing UI designs. Must have expertise in C++ and Unreal Engine 5/4, with experience in PC game development and UI design. Nice to have experience with shipped games, Test Driven Development (TDD), live service games, and cross-platform play.
As a GPU/SOC system software engineer at NVIDIA, you will design, implement, and debug changes in the NVIDIA software stack, focusing on kernel-mode software and collaborating with teams globally. Your role involves working with complex system level interactions and ensuring platform performance and robustness.
The Lead Engineer, Mobile SDKs is responsible for designing and developing SDKs for mobile games, improving developer experience, enhancing SDK performance and security, and providing technical leadership to the development team. This role involves managing SDK delivery processes and staying updated on mobile game development trends.
The Principal Analog IC Design Engineer will develop advanced die-to-die chiplet IP solutions using expertise in analog/mixed signal design. Responsibilities include collaborating on IC circuit designs, improving design efficiency, and participating in leading-edge technology projects.
As a Senior Software Engineer at ngrok, you'll design and implement product features, enhance the traffic policy engine, collaborate with teams to deliver scalable solutions, and mentor junior engineers, all while focusing on user adoption and system reliability.
Top Companies Hiring Remote C++ Developers
See AllPopular Job Searches
All Remote Software Engineer Jobs
Remote .NET Developer Jobs
Remote AI Engineer Jobs
Remote Android Developer Jobs
Remote Android Engineer Jobs
Remote Automation Engineer Jobs
Remote AWS Jobs
Remote Backend Engineer Jobs
Remote C# Jobs
Remote C++ Jobs
Remote Cloud Architect Jobs
Remote Cloud Engineer Jobs
Remote Design Engineer Jobs
Remote DevOps Engineer Jobs
Remote DevOps Jobs
Remote Embedded Software Engineer Jobs
Remote Engineering Director Jobs
Remote Engineering Manager Jobs
Remote Enterprise Architect Jobs
Remote Field Engineer Jobs
Remote Front End Developer Jobs
Remote Front End Engineer Jobs
Remote Full-Stack Engineer Jobs
Remote Game Developer Jobs
Remote Golang Jobs
Remote Hardware Engineer Jobs
Remote Infrastructure Engineer Jobs
Remote Integration Engineer Jobs
Remote iOS Developer Jobs
Remote iOS Engineer Jobs
Remote IT Engineer Jobs
Remote Java Developer Jobs
Remote Javascript Jobs
Remote Lead Software Engineer Jobs
Remote Linux Engineer Jobs
Remote Linux Jobs
Remote Network Engineer Jobs
Remote Perl Jobs
Remote PHP Developer Jobs
Remote Platform Engineer Jobs
Remote Principal Software Engineer Jobs
Remote Project Engineer Jobs
Remote Python Developer + Engineer Jobs
Remote Python Jobs
Remote QA Analyst Jobs
Remote QA Automation Engineer Jobs
Remote QA Jobs
Remote Ruby Jobs
Remote Sales Engineer Jobs
Remote Salesforce Administrator Jobs
Remote Salesforce Developer Jobs
Remote Salesforce Developer Jobs
Remote Scala Jobs
Remote Senior DevOps Engineer Jobs
Remote Software Architect Jobs
Remote Software Development Manager Jobs
Remote Software Engineering Manager Jobs
Remote Solutions Architect Jobs
Remote Solutions Engineer Jobs
Remote SRE Jobs
Remote Staff Software Engineer Jobs
Remote Systems Engineer Jobs
Remote Tech Lead Jobs
Remote Test Engineer Jobs
Remote VP of Engineering Jobs
Remote Web Developer Jobs
All Filters
No Results
No Results