Develop robust fault detection, diagnosis, and recovery systems for autonomous robots. In this role, you’ll design the frameworks and behaviors that enable robots to detect failures, adapt to degraded conditions, and recover safely. You’ll work across autonomy, controls, and systems teams to enhance reliability, resilience, and operational safety.
Remote Software engineering Jobs · C++
61 results
FiltersJob listings
As a Staff Software Engineer focused on Generative AI initiatives, you will provide technical leadership in identifying, implementing, and integrating Generative AI solutions to solve complex business problems. You will bridge the gap between traditional software engineering and AI technologies, leading teams to deliver AI-enhanced features and capabilities while mentoring engineers on practical AI adoption within existing software systems.
We're looking for an enthusiastic Software Engineer to help us provide a compelling experience for users who want to chat with friends and AI-powered bots. In this role, you will extend and improve the audio and video infrastructure that is at the heart of enabling real-time interactions in the Cantina app.The media team at Cantina is creating one of the most advanced platforms for real-time and streaming media in the world.
The Incentives Development team is dedicated to driving innovation and excellence. You would be working on the Varicent Incentives: a single-page web application utilizing React and Redux frameworks that connects to a REST API written in C#, hosted in AWS. Build new features for the REST API & enhance the AWS infrastructure using C# and AWS CloudFormation.
You would be working as part of our team, focused on designing and building systems that help our models provide better answers to customers’ use cases. We are seeking someone to assist us in designing the capabilities that future autonomous agents will need to solve complex tasks. This position is not only about searching with different retrieval algorithms.
Design and implement key components within the core Native Video Engine, contributing to technical decisions that impact platform functionality. Develop rendering pipeline features, focusing on performance optimization, memory efficiency, and cross-platform compatibility. Support and collaborate with junior engineers, sharing knowledge in graphics programming, performance optimization, and system design.
You will drive cutting-edge machine learning solutions in a fast-paced, sensor-driven environment, working closely with engineers across computer vision, hardware, and frontend domains to design, implement, and deploy models that enhance real-world user experiences. The position focuses on integrating and fusing multimodal sensor data to enable intelligent, scalable, and seamless product interactions.
In this leadership role, you will oversee global software initiatives, guide multidisciplinary engineering teams, and drive the development of innovative, compliant, and scalable solutions. You will shape software strategy, streamline processes, and ensure that engineering practices align with high regulatory standards. This position also requires strong technical depth, the ability to orchestrate complex, multi-site projects, and a talent for building high-performance teams.
The C++ Software Engineer will be responsible for root cause analysis and fixing of document interoperability issues. They will also be analyzing client problems, designing, and implementing solutions leveraging open source technologies, and communicating the solutions effectively. Annual conference attendance to present progress made to the Open Source community and commercial skills are expected.
Shape the development of high-performance scalable applications as a key member of our growing team. This role involves designing, building, and deploying highly scalable and performant distributed systems. You will have demonstrated ability to balance and engineer trade-offs between implementation time required and sophistication of the solution.