Top Remote C++ Jobs in San Francisco, CA
Design and implement interfaces and features for customers, improving product performance and reliability, managing the entire product development lifecycle, and building internal tools to enhance productivity. Must independently own projects from conception to release.
As a Senior Ground Software Operations Engineer, you will design software architecture for satellite data handling, model tasking scenarios for hyperspectral satellites, develop scheduling algorithms, and maintain simulation code in collaboration with operations and software teams to ensure mission success.
As a Software Engineer on the Human Data team, you will improve AI model capabilities, build and maintain codebases in languages like Python and Rust, and collaborate with teams to refine AI-generated code.
The Senior Software Engineer will design and optimize high-performance systems for Bodo Engine, develop performance monitoring tools, mentor junior engineers, and contribute to open-source projects. The role requires expertise in compiler support, parallel programming, and the development of large-scale analytics infrastructures.
As a Software Design Engineer, you will design, develop, implement, test, and maintain business and computer application software, ensuring client needs are met. Responsibilities include gathering requirements, coding new programs, modifying existing software, creating test plans, and conducting quality assurance reviews.
As a Flight Controls Engineer, you will design, implement, integrate, and test flight control laws, develop simulation models, and engage with pilots to enhance automated flight systems.
As a Senior Robotics Software Engineer at Agility Robotics, you will develop and implement autonomous manipulation behaviors for humanoid robots, collaborating closely with various teams to address complex engineering challenges in real-world applications.
The Staff Software Engineer will focus on developing and managing cryptographic security tools and libraries at Gemini, enhancing the security of digital assets. Responsibilities include building software for multi-party computation, applying cryptographic methods, maintaining security solutions, and collaborating closely with multiple engineering teams.
The Site Reliability Engineer will enhance the reliability and uptime of Fetch's services by engaging in the complete lifecycle of services, from design to deployment, monitoring performance, and employing automation for scale. They will participate in incident response and work within a diverse team to improve systems sustainably.
The C++ Developer will design and develop high-quality, cross-platform C++ libraries, work with new frameworks/libraries like OpenTelemetry and gRPC, and address client needs by developing solutions. The role involves providing feedback, mentoring teammates, and collaborating in an Agile environment.
The Principal Engineer will design, develop, and integrate embedded systems software and firmware, leading teams in creating innovative solutions and ensuring high-quality deliverables within Agile environments. Responsibilities include managing SDK and driver development, collaborating with stakeholders, mentoring staff, and engaging in unit testing and verification activities.
Top remote Companies in San Francisco, CA Hiring Developer + Engineer Roles
See AllAll Filters
No Results
No Results