Top Remote C++ Jobs
The Embedded Software Engineer will design and develop low-level embedded software, collaborate with cross-functional teams, and maintain software documentation. The role requires problem-solving skills and involvement in code reviews.
As a Senior Embedded Software Engineer at Fi, you will design, develop, and maintain firmware for embedded systems. You will work closely with cross-functional teams, conduct code reviews, validate firmware functionality, and stay updated on emerging technologies to enhance product capabilities.
As a Software Engineer at Primordial Labs, you will transform innovative concepts into high-performance software while optimizing for efficiency and maintainability. Your role involves collaborating with the R&D team, conducting performance analysis, and ensuring code quality through testing and documentation.
The Digital Design Verification Consultant will verify proprietary cryptographic processor designs, develop verification plans and testbenches, integrate verification environments into design flows, and provide technical guidance on best practices. This role requires working on high-performance cryptography processors while collaborating with a skilled team.
The Senior AI Engineer will design, develop, and maintain AI systems for a multiplayer game environment, collaborating with artists and designers to enhance player experience. Responsibilities include ensuring performance standards, optimizing systems, and mentoring junior staff, while focusing on creating developer-friendly tools and frameworks.
As an Unreal Engineer at Demiurge Studios, you will collaborate with artists and designers to develop innovative games for PC and mobile platforms. You'll be responsible for implementing, debugging, and maintaining source code, while ensuring high-quality systems are delivered on time. Strong software development skills and experience in Unreal Engine are essential for this role.
The Senior Bioinformatics Engineer will develop and maintain bioinformatics pipelines, optimize AWS infrastructure, automate workflows, and collaborate with scientists to support research projects at Ancestry. The role involves managing large datasets and deploying machine learning software in cloud environments.
As a Staff Software Engineer, you will develop and maintain data storage and caching infrastructure, collaborate with ML/AI/Search teams, and ensure high availability and reliability of services. You will also mentor engineers and contribute to the long-term technical strategy.
As a Principal Software Developer, you will design, develop, troubleshoot, and analyze complex software systems. The role involves advising hardware engineers, deploying software, maintaining logs, and supporting various development methodologies. You will work on software product maintenance, testing, and integration while utilizing various configuration management tools and programming languages.
The Expert Backend Engineer will develop server-side features for a cross-platform game, focusing on clean and efficient code, agile teamwork, and providing mentorship to newer team members. Responsibilities include tackling technical challenges and solving large-scale gaming problems while ensuring scalable and robust systems.
Develop and improve trading strategies for cryptocurrency markets, collaborating with traders, overseeing system performance, and enhancing automated trading systems. Engage in the entire development process including data analysis, software writing, and support.
As a Gameplay Engineer, you will collaborate with designers and engineers to create fun gameplay experiences for an upcoming AAA title. Responsibilities include prototyping, building, and maintaining gameplay systems, implementing production-quality C/C++, and maintaining documentation.
Seeking a talented and experienced Senior Full Stack Software Engineer to work on developing key pieces of a quantum computing platform. Responsibilities include collaborating with cross-functional teams, designing user interfaces, architecting and building web applications and systems, mentoring junior engineers, and optimizing performance. Remote position with occasional travel to the main office. Visa sponsorship available.
The Staff Software Engineer will design, implement, and maintain critical parts of Materialize using Rust, focusing on performance-sensitive distributed systems. Responsibilities include collaborating with engineers and product management to adapt to customer needs and working both autonomously and as part of a team.
This role involves developing scaleout solutions for AI technologies, collaborating with teams to define product offerings, understanding customer needs, and proving out solutions with hardware. Key responsibilities include creating orchestration software and being innovative within cross-functional teams.
As a Senior Software Engineer at Rec Room, you will enhance user-generated content tools within the Unity Editor, prototype new features, analyze performance metrics, and collaborate with teams to build innovative technology for creators in a cross-platform social gaming environment.
As an Embedded Systems Software Engineer at Bluesight, you will lead firmware initiatives, work on Linux-based systems, and develop APIs and integrations for RFID scanners. Your responsibilities include automating inventory management, managing device security, and collaborating with teams to ensure code quality and functionality.
The Software Engineer II will develop game tools and technologies, work on the Wave client, perform code reviews, and address performance and architectural challenges to enhance the live entertainment experience in the metaverse.
The Senior Product Engineer will develop and execute New Product Introduction plans, manage qualifications, support customers, enhance yields, and perform cost analysis. They will work closely with cross-functional teams to ensure successful product ramp-up in semiconductor manufacturing.
The Neural Network Optimization Engineer will design, develop, and optimize neural networks on AI accelerator hardware. This includes understanding performance bottlenecks, working with customers and cross-functional teams to resolve challenges, and providing feedback for product improvement. The role also involves implementing low-level C++ programs for neural net operations and ensuring effective use of technology for customers.
The Sr. Software Engineer will design and develop internal applications and data-driven solutions within the healthcare domain, focusing on building reliable and scalable data pipelines, working with data scientists, and ensuring high-level technical practices throughout development.
As a UI Engineer, you will create real-time interactive UIs for a gaming franchise, collaborate with UI artists and developers, optimize UI performance, and improve authoring pipelines.
The Senior Software Engineer will design and implement software systems for the ngrok platform, focusing on improving Cloud Edge functionality. Responsibilities include writing scalable software, leading technical decisions, mentoring junior engineers, and using data to enhance customer satisfaction.
The role involves contributing coding expertise to train AI models by crafting and answering computer science questions and evaluating AI-generated code. This freelance position offers flexible hours and the chance to work on various AI projects.
As a Design Verification Engineer, you will verify the functionality and performance of cryptographic processors, develop verification plans, maintain test benches, and ensure design consistency using UVM and formal verification methods. You will collaborate across teams to integrate the verification environment into the design flow and provide guidance on verification best practices.
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