Senior C++ Engineer - Tooling

New

Skills

C++ Git Opengl Performance Optimization

A Senior Software Engineer role focused on developing Tooling components using C++. This position involves collaborating with cross-functional teams to design and implement solutions for hardware interfacing, network protocols, audio/video processing, and UI.

Key Responsibilities
  • Design and develop Tooling components
  • Work on hardware interfacing, network protocols, audio/video processing, and UI
  • Build efficient, robust multithreaded C++ code
  • Take part in field testing and deployments
  • Mentor and support junior and mid-level engineers
Required Skills & Qualifications
  • Proficiency in modern C++ (up to C++20)
  • Experience in writing multithreaded, performance-optimized code
  • Familiarity with Git, Visual Studio, debugging workflows
  • Knowledge of Qt, FFmpeg, OpenGL, or audio processing tools
  • Exposure to network protocols, video, or audio encoding is a bonus

Job Type: Remote

Salary: Not Disclosed

Experience: Entry

Duration: 12 Months

Share this job:

Similar Jobs

Space Laser Mission Manager

New

Design and validate laser communication systems

Represent lasers to key stakeholders

Analysis C++ Engineering Python

Online Multiplayer Game Engineer

New

Build real-time multiplayer experiences across UE5 and custom game servers

Solve complex networking challenges like prediction, synchronization, and latency

C++ Code Review Game development Mentoring

Senior Software Engineer - Online Systems

New

Architect scalable backend services and multiplayer infrastructure

Lead security practices and mentor engineers

AWS C++ Gcp Go

AI Research Software Engineers

New

Hiring experienced Software Engineering professionals for AI research collaborations

Improving AI systems through code validation and algorithmic evaluation

Ai C++ Java Javascript

AI Model Improvement Project

New

Enhancing AI systems through code validation and algorithmic evaluation

Providing structured feedback on solution quality and clarity

C++ Debugging Java Javascript

Flight Software Intern

New

Design and implement systems for uncrewed aircraft

Develop messaging systems for inter-subsystem communication

Apis Arduino C C++

Instrument Systems Engineer

New

Define instrument ops concepts and commissioning plan

Track health metrics and monitor instrument performance

C C++ Data Analysis Python

AI Model Improvement Project

New

Enhancing AI systems through code validation and algorithmic evaluation

Providing structured feedback on solution quality and clarity

C++ Debugging Java Javascript

Software Engineer, CDN

New

Design, build, and scale a CDN for Starlink

Create tools and alerting for real-time system monitoring

C C++ Distributed systems Dns

Sr. Software Engineer, CDN

New

Design, build, and scale a new CDN for Starlink

Optimize hardware use and cost efficiency

C C++ CDN Code reviews

AI Research Engineer

New

Improve AI systems through code refinement and validation

Provide feedback on solution quality and clarity

Ai C++ Java Javascript

Simulation Engineer

New

Own architecture and quality of simulation software

Develop and optimize multi-physics simulations

C++ Data Analysis Machine Learning Python

Motion Planning Engineer

New

Improve driving behavior algorithms and code implementation

Lead drive reviews and provide actionable feedback

C++ Robotics

Release Engineer

New

Develop and maintain build/release workflows for Thunderbird

Adapt build scripts from Firefox engineers to Thunderbird

Android C C++ Java

Simulation C++ Platform Manager

New

Lead and mentor a high-performing team

Own architecture of simulation execution

C++ Engineering management Python Rest

AI Research Engineer | $50-$150/hr

New

Improve AI systems through code validation and algorithmic evaluation

Provide structured feedback on solution quality and clarity

C++ Java Javascript Python

Senior Software Engineer, Endpoint

New

Build and maintain endpoint services with an agile team

Design, develop, and test new product ideas

Agile Methodology Api Development C C++

Endpoint Software Engineer

New

Develop and maintain endpoint software solutions.

Collaborate with cross-functional teams to define project requirements.

Agile Methodology C++ Cross-functional Collaboration Endpoint Security

Endpoint Software Engineer

New

Design and build scalable backend services and APIs

Collaborate with product management on new product ideas

Agile Development Api Development C C++

Staff Software Engineer, Aurora Driver

New

Tackle complex problems with teammates

Leverage foundation models and RLHF

AWS Azure C++ Gcp

Senior Software Engineer, Endpoint

New

Build and maintain endpoint services

Design and develop new product ideas

Agile Development Api Development Backend Development C

macOS/iOS Developer

New

Develop high-performance macOS/iOS apps and frameworks

Translate requirements into clean, high-quality code

C++ Performance tuning Restful Apis Swift

Sr. Staff iOS/Mac Developer

New

Develop high-performance MacOS and iOS apps

Ensure performance and quality for seamless UX

C++ Performance tuning Restful Apis Swift

AI Research Support Engineers

Posted 3 days ago

Improve AI systems through code validation, prompt refinement, algorithmic evaluation, and model benchmarking

Review and refine AI-generated prompts, responses, and code

C++ Java Javascript Python

AI Research Support Engineer

Posted 3 days ago

Support AI research collaborations

Improve AI systems through validation and benchmarking

C++ Debugging Java Javascript

Senior Software Engineer, XRP Ledger

Posted 3 days ago

Design and maintain core XRP Ledger components for programmability

Lead integration of a WebAssembly VM into the XRPL C++ core

Blockchain C++ Code reviews Communication

Senior Spacecraft Software Engineer

Posted 3 days ago

Develop and maintain GNSS flight and ground software

Collaborate with flight ops and science teams

AWS C++ Data Visualization Python

AI Model Improvement Project

Posted 4 days ago

Improve AI systems through code validation, prompt refinement, algorithmic evaluation, and model benchmarking

Review and refine AI-generated prompts, responses, and code

C++ Debugging Java Javascript

Software Engineer AI Research

Posted 4 days ago

Review and refine AI-generated prompts, responses, and code

Validate algorithms and software concepts for technical accuracy

C++ Debugging Java Javascript

AI Research Support Engineer

Posted 5 days ago

Review and refine AI-generated prompts, responses, and code

Validate algorithms and software concepts for technical accuracy

C++ Debugging Java Javascript

AI Software Engineer

Posted 5 days ago

Hiring experienced Software Engineers for AI research collaborations

Improving AI systems through code validation and algorithmic evaluation

C++ Debugging Java Javascript

Embedded Engineer

Posted 5 days ago

Designing and building custom apps and workflows

Utilizing AI to accelerate critical operations

C++ Java Javascript Python

Embedded Engineer

Posted 5 days ago

Design and build custom apps, integrations, and workflows to automate manual processes

Utilize AI and data wrangling to accelerate critical operations

Ai Automation C++ Java

AI Research Engineer | $50-$150/hr

Posted 6 days ago

Improve AI systems through code validation, prompt refinement, and algorithmic evaluation

Review and refine AI-generated prompts, responses, and code

Ai Systems C++ Debugging Java

Security Software Engineer - Starshield

Posted 6 days ago

Design and develop security-critical agents for Starshield

Utilize AI to detect and resolve security vulnerabilities

Ai technology Automation C++ Communication

Senior ML Engineer, Data and AI

Posted 6 days ago

Handle large-scale data efficiently

Build and improve ML models

Airflow C++ Java Kafka

Security Software Engineer

Posted 6 days ago

Design security-critical agents

Utilize AI for security issue resolution

Ai Automation C++ Golang

Quantitative Trading Strategist

Posted 6 days ago

Develop and refine quantitative models for pricing, execution, and risk

Analyze large market and trading datasets for structural improvements

C++ Optimization Python Quantitative Research

AI Research Software Engineers

Posted 6 days ago

Enhance AI systems through code validation and prompt refinement

Validate algorithms and software for technical accuracy

C++ Debugging Java Javascript

Mapping XP Services Engineering Manager

Posted 6 days ago

Set technical vision and strategy

Lead engineering team

AWS Azure C++ Distributed systems

AI Research Engineer

Posted 7 days ago

Improve AI systems through code validation, refinement, and benchmarking

Provide structured feedback on solution quality and clarity

C++ Debugging Java Javascript

Senior C++ Engineer - SMART Officiating

Posted 7 days ago

Collaborate with cross-functional teams on SMART Officiating components

Build efficient, robust multithreaded C++ code

C++ Git Opengl

Senior Software Engineer, Developer Journey

Posted 7 days ago

Deliver high-impact software projects

Collaborate with engineers and partners

C++ Cloud Platforms Python Rust

AI Software Engineer | $50-$150/hr

Posted 7 days ago

Enhance AI systems through code validation and refinement

Validate algorithms for technical accuracy

Ai Systems C++ Debugging Java

Trajectory Planning Lead

Posted 7 days ago

Lead and scale trajectory planning team

Drive launch readiness by improving on-road behavior

C++ Linux Machine Learning Python

Trajectory Planning Lead

Posted 7 days ago

Lead and scale a trajectory planning team

Improve on-road behavior and drive launch readiness

C++ Deep Learning Linux Machine Learning

AI Software Engineer | Research

Posted 8 days ago

Improve AI systems through code validation and refinement

Validate algorithms for technical accuracy

Ai Systems C++ Debugging Java

Senior Ads Engineer

Posted 8 days ago

Lead high-leverage Ads API projects

Architect backend services roadmap

API Design C++ Cross-functional Collaboration Go

AI Research Software Engineer

Posted 8 days ago

Improve AI systems through code validation and algorithmic evaluation

Provide structured feedback on solution quality and clarity

C++ Debugging Java Javascript

AI Research Software Engineers

Posted 9 days ago

Hiring experienced software engineers for AI research collaborations

Improving AI systems through code validation and algorithmic evaluation

Ai C++ Java Javascript
overtime