C++ Software Engineer
$120k - $180kVast
About Us
Vast.ai’s cloud powers AI projects and businesses all over the world. We are democratizing and decentralizing AI computing—reshaping our future for the benefit of humanity.
We are a growing and highly motivated team dedicated to an ambitious technical plan. Our structure is flat, our ambitions are out‑sized, and leadership is earned by shipping excellence.
We seek engineers with strong intrinsic drive, a true passion for advancing the state of the art, and a mix of architecture, coding, and communication skills.
LOCATION: On‑site at our office in San Francisco or Westwood, Los Angeles.
About the Role
As a Systems Software Engineer, you will work on key performance critical systems such as the daemon which orchestrates every host in our fleet. You will improve the performance, reliability and capability of our infrastructure and containerization technologies including monitoring and telemetry.
- Full‑time
- On‑site at either our SF or LA offices
Tech Stack
C, C++, Python, Linux
Ideal Experience
- Programming: Strong programming skills in at least one language, ideally C++
- Linux and Virtualization: Extensive knowledge of Linux kernel internals, containerization technologies, and virtualization
- Isolation Techniques: Deep understanding of workload and network isolation techniques in multi‑tenant environments
- Cloud Security: Experience in securing and hardening cloud infrastructure, particularly in environments with untrusted workloads
- Multi‑tenant Security: Strong background in workload and network isolation, network security, and cloud‑native security practices
- GPU Security: Experience with GPU programming and understanding of GPU‑specific security concerns.
Key Responsibilities
- Expand and extend our GPU cloud daemon
- Design and deploy market‑based resource management systems
- Harden code and infrastructure to meet zero‑trust standards
- Benchmark, profile, and eliminate bottlenecks across hypervisor, container, and network layers
Interview Process (≈ 1 week)
After submitting your application, our technical team reviews your credentials. If selected, you’ll proceed through the following stages:
- 15 min - Initial screening (virtual)
- 45 min - Quick dive into Vast, systems and architectures (virtual)
- 1 hour - LLM‑assisted coding assessment (virtual)
- 2 hours - Meet and greet with coding assessment (on‑site)
Annual Salary Range
$120,000 – $180,000 + equity + benefits
Vast.ai is hiring across all experience levels with compensation commensurate with background, experience and potential.
Benefits
- Comprehensive health, dental, vision, and life insurance
- 401(k) with company match
- Meaningful early‑stage equity
- Onsite meals, snacks, and close collaboration with founders/tech leaders
- Ambitious, fast‑paced startup culture where initiative is rewarded
$80k - $120k
...experience in embedded systems, firmware, or robotics engineering roles. Proficient in programming C/C++ for embedded devices. Strong skills in Python... ...: Design, develop, test, and sustain embedded software for robotics platforms and store subsystems. Create...SuggestedFull timeWork at office- ...you’ll have an opportunity to work at a variety of levels of the software stack and wear a lot of hats. As in most truly interesting jobs,... ...: • Fluency in (though perhaps not actual love of) C++ programming • Actual love of programming in general • 5+ years...SuggestedFull time3 days per week
- ...currently at the Seed stage, scaling our engineering organization and lab infrastructure as... ...and integrate flight-critical embedded software for Sophia Space's avionics systems and... ...environments. ~ Expert-level proficiency in C/C++ for embedded systems. ~ Strong...SuggestedPermanent employmentSummer workRelocation
$133k - $235k
...tools that powers immersive augmented reality experiences across Specs, Snapchat, and other services. We’re looking for a C++ Software Engineer to join our Specs Lens Platform team at Snap Inc! What you’ll do: Design, develop, and support features for LensCore,...SuggestedFull timeLive inWork at officeLocal area$230.77k - $323.08k
...solutions. We search for technically brilliant individuals in engineering, software, and support fields who take ownership of their work, enjoy... ...platforms.Proficient in developing baremetal applications using C/C++.Background in spaceflight avionics applications.Proficient in...SuggestedPermanent employmentTemporary workLocal areaRemote work$141.38k - $224.5k
...most demanding industries. Our integrated engineering and manufacturing platform transforms... ...redefining industrial manufacturing through software-driven production, additive... ...traditional methods. We are seeking a Senior C++ Software Engineer to help develop the real...Temporary work- ...A leading aerospace technology firm in Los Angeles seeks a Ground Software Engineer to design and implement satellite communication software. The role requires extensive programming skills in Python, C++, and Rust, along with experience in microservices and cloud solutions...
- Embedded Firmware Developer Relevant Experience (in Yrs): 4 to 8 years of experience Technical/Functional Skills: Must have experience as strong developer in C for embedded systems Experience Required: Experience required on developing code for the micro...Permanent employment
- ...slow down bigger companies. About You As a Senior Embedded Software Engineer at Stic, you will own the firmware and low-level software... ...What You’ll Do Develop and maintain embedded firmware in C/C++ for microcontrollers and wireless modules powering the Stic Vision...Part timeLocal area
$180k - $200k
...From telescopes to software architecture, Observable Space provides the foundational elements... ...and experienced Full Stack Software Engineer to join our dynamic team. This role will... ...microservices, typescript front ends, and c++ edge processing applications. The ideal candidate...Work at officeLocal areaImmediate startRemote workFlexible hours3 days per week- ...To implement SSO and Active Directory Authentication setup To work with the IOT team and develop frameworks in Java, SWIFT and C++ for establishing communication between mobile applications and Digital devices. To be involved in all phases of app implementation...
- ...Familiarity with GitHub and Azure DevOps Knowledge of modern software architecture and design patterns Experience with cloud platforms... ...Pages jQuery 4+ years of experience with SQL Server database engineering 4+ years of experience developing RESTful APIs 2+ years of experience...2 days per week
- ...design, build, deploy, and support advanced software applications across embedded, mobile,... ...-assisted development tools to improve engineering velocity and integrate intelligent capabilities... ...as TypeScript, Rust, Python, Go, C, or C++. Intermediate or better understanding...Immediate start
- ...JOB DESCRIPTION We are seeking a highly skilled and motivated Senior Software Engineer to join our team. This role will be instrumental in building and supporting scalable, secure, and high-performance systems that enable embedded financial services across our partner...
- ...Overview LD power automation is a leading engineering company specializing in marine and... ...our tech stack from the ground up. As a Software Engineer, you\'ll play a hands-on role in... ...more programming languages (e.g., Python, C++, Java). ~ Experience with version...
- ...and support scalable backend systems and microservices Develop backend APIs and implement system instrumentation Collaborate with engineers and product owners on solution design and delivery Lead or contribute to initiatives from inception through deployment Work closely...Permanent employmentContract workLocal area
- ...We’re seeking a seasoned engineer to help build the backbone of the Internet of Money. In... ...another strongly typed systems language (e.g., C++, Go) Familiarity with cloud... ...insurance 401(k) Get notified about new Software Engineer jobs in Santa Monica, CA . Don't...Full time
$145k - $170k
...precision landing back on Earth. What You'll Do: As a Senior Software Engineer (Ground Software) at Inversion, you will have an instrumental... ...~ Strong coding skills in a systems programming language (C, C++, Rust, etc.) and scripting languages (Python, Bash etc.) ~...Permanent employmentWork at office- ...moments that matter – both for our audiences and our employees – and aim to leave a positive mark on culture. Job Title : Lead Software Engineer in Test Team : Global Quality Engineering Overview Paramount Skydance Corp. is seeking a Staff Software Engineer in...Full timeContract workRemote workShift work
$160k - $200k
...A cutting-edge space startup in Los Angeles seeks a Software Engineer to develop robust software for controlling advanced spacecraft systems.... ...telemetry systems. The role requires a strong background in Rust, C++, and experience in spacecraft software development. The base...$145k - $150k
...innovation, and help us build better experiences for daters. The Engineering team is responsible for building innovative features and... ...and experience with a backend language like Java, Node.js, Go, C++ BS/MS in Computer Science or an equivalent field with 2+ years...Full timeWork experience placementFlexible hours$168k - $252k
...Senior Software Engineer - Platform Build infrastructure to enable rapid development and deployment of autonomous systems at scale. Location... ...with a variety of programming languages such as Rust, Go, C++, Java, Python, JavaScript/TypeScript, etc. ~ Have experience...Full timeWork experience placementLocal areaRelocation package$135k - $160k
...possible, with the ultimate goal of enabling human life on Mars. SOFTWARE ENGINEER, CDN (STARLINK) At SpaceX we’re leveraging our experience in... ...in lieu of a degree. Software development experience in C, C++, or Rust. PREFERRED SKILLS AND EXPERIENCE: Advanced...Permanent employmentTemporary workInternshipWork at officeWorldwideMonday to FridayWeekend work$135k - $200k
...Our client is seeking a full-time Senior Embedded Software Engineer reporting to the Director of Software Engineering on the Software Engineering team. The successful individual in this role will participate in the development of The Clients radios and advanced research...Permanent employmentFull timeFor contractorsLocal area3 days per week- ...and more). Our tight knit hardware and software team is comprised of experts in product... ...and experience development, electronic engineering, and soft goods industrial design. Individually... ...What You'll Do Write C/C++ code to interface with custom BTLE hardware...Full timeWork at officeRemote workWorldwide
$150k - $200k
...fundamentally different class of spacecraft. Engineered to survive the harshest radiation... ...you to apply. The Role As a Senior Software Engineer on our Ground Software team, you... ...-typed backend programming language (Go, C++, Java, C#, TypeScript) Experience with...Permanent employmentShift work$143.05k - $238.42k
...andpossessthestrong development skillsin C++ and physics background neededto... ...developing the next generation UI platform for Engineering Applicationsfor Optical Design. Why come... ...leader in making high-quality optical software for 50 years. We provide cutting edge software...Remote workFlexible hours- ...Riot engineers bring deep knowledge of specific technical areas but also value the opportunity... ...in a variety of broader domains. As a Software Engineer, you’ll also dive into projects... ...~2+ years professional experience with C++ ~ Bachelor's degree in Computer Science...Full timeLocal areaFlexible hours
$200k - $240k
...building the future! About the Role: As part of the Backend Engineering team, you'll design, build, and scale systems and services... ...powered platform. This role is ideal for a self-sufficient senior software engineer who thrives in fast-paced environments. What you’...Work at office- ...microservices, Kafka, GraphQL, cloud technologies, and AI-augmented engineering workflows. Key Responsibilities Design, develop, and... ...scalable and resilient distributed systems following modern software engineering best practices. Integrate AI agents and Large Language...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to C++ Software Engineer. Be the first to apply!

