Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer, C++ Generalist, AI Systems & Infrastructure

$140k - $300k

Tesla

What to Expect Tesla uniquely builds foundational AI that moves beyond pixels and through the physical world - delivering this at scale requires general-purpose robots (Robotaxis & Optimus) capable of navigating complex environments with high precision. Every millisecond counts, as rapid perception & decision-making enables swift responses to dynamic conditions. This is where our Foundations team comes in - we combine low-level software techniques with modern C++ code to optimize the latency, throughput, and memory of our onboard camera & vision stack. Our work directly enhances both the safety & efficacy of Full-Self-Driving (FSD) as well as humanoid dexterity; this is key to expanding the Robotaxi fleet globally and advancing Optimus' ability to perform intricate real-time tasks with near-human accuracy.
What You'll Do
  • Write, debug and maintain robust C/C++ code underpinning the entire FSD & Optimus software suite; depending on needs and your interests/skills, you might work on code related to our high frame rate camera & vision stack, design low memory footprint image compression libraries, implement high performance inter-process communication data buffers, improve/extend our image & raw data logging/telemetry code, or make our evaluation/replay software more stable and performant
  • Optimize hardware resources usage, leverage custom hardware components where appropriate
  • Advocate for best coding practices amongst the group, build tools helping engineers to write better code (for instance, performance/memory tracking)
  • Generalize software frameworks when necessary while keeping in mind that too much abstraction can sometimes become a bottleneck

What You'll Bring
  • Experience programming C/C++ software, including modern C/C++ (C++14/17/20)
  • Experience or familiarity with Computer Vision, Machine Learning & related software conceptsa plus
  • Experience with performant software design, object-oriented C++, compiler design and/or hardcore lower-level C code
  • Proficient developing software on a Linux host, for embedded Linux targets (cross-compilation, etc.)a plus
  • Experience with at least one of the following preferred: imaging software, Cuda/OpenCL, SIMD, multithreading, Linux system software (posix etc.), & computer vision
  • Bachelor's Degree in Computer Science, Physics, Computer Engineering, Electrical Engineering or proof of exceptional skills in related fields with practical software engineering experience, or equivalent experience

Compensation and Benefits Benefits

Along with competitive pay, as a full-time Tesla employee, you are eligible for the following benefits at day 1 of hire:

  • Medical plans > plan options with $0 payroll deduction
  • Family-building, fertility, adoption and surrogacy benefits
  • Dental (including orthodontic coverage) and vision plans, both have options with a $0 paycheck contribution
  • Company Paid (Health Savings Accounts) HSA Contribution when enrolled in the High-Deductible medical plan with HSA
  • Healthcare and Dependent Care Flexible Spending Accounts (FSA)
  • 401(k) with employer match, Employee Stock Purchase Plans, and other financial benefits
  • Company paid Basic Life, AD&D
  • Short-term and long-term disability insurance (90 day waiting period)
  • Employee Assistance Program
  • Sick and Vacation time (Flex time for salary positions, Accrued hours for Hourly positions), and Paid Holidays
  • Back-up childcare and parenting support resources
  • Voluntary benefits to include: critical illness, hospital indemnity, accident insurance, theft & legal services, and pet insurance
  • Weight Loss and Tobacco Cessation Programs
  • Tesla Babies program
  • Commuter benefits
  • Employee discounts and perks program
Expected Compensation $140,000 - $300,000/annual salary + cash and stock awards + benefits

Pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience. The total compensation package for this position may also include other elements dependent on the position offered. Details of participation in these benefit plans will be provided if an employee receives an offer of employment.

Vacancy posted 21 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer, C++ Generalist, AI Systems & Infrastructure in Palo Alto, CA vacancy
  •  ...Job Title: Systems & Infrastructure Specialist Any additional information you...  ...on training and optimizing AI models within intricate, containerized...  .... • Collaborate with engineering and AI teams to ensure...  ...TypeScript, Go, Rust, and/or C/C++. • Deep familiarity with... 
    Suggested
    For contractors
    Remote work

    micro1

    Menlo Park, CA
    3 days ago
  • $150k - $230k

     ...About Clockwork Systems Clockwork.io - Software Driven Fabrics to increase...  ...and veteran systems engineers who share a vision...  ...distributed computing. As AI workloads grow...  ...complex, traditional infrastructure struggles to meet...  ...skills: Strong C/C++ in systems contexts... 
    Suggested

    Clockwork Inc

    Palo Alto, CA
    2 days ago
  • $160.36k - $240.54k

     ...Senior Software Engineer – GenAI Infrastructure & Agent Systems for Engineering Efficiency Mountain View, California (HQ)...  ...scalable driver, combining cutting-edge AI with automotive-grade hardware....  ...programming skills in Python, C++, or Go, with experience building scalable... 
    Suggested

    Nuro

    Mountain View, CA
    2 days ago
  • $120k - $200k

     ...optimize the core infrastructure that facilitates reliable...  ...-vehicle robotics software. Your mission...  ...will also equip engineers with the tools needed to analyze system behavior, identify...  ...profiling multithreaded C++ applications....  ...intelligence (AI) tools to support... 
    Suggested

    PlusAI, Inc.

    Santa Clara, CA
    21 hours ago
  • $226k - $369k

     ...Principal Staff Software Engineer - Systems and Infrastructure This role will be based in Mountain View, CA, or Bellevue...  ...edge search platform, best-in-class AI/ML infrastructure, Kubernetes...  ...~ Experience with coding in Java, C++, or Rust; knowledge of query execution... 
    Suggested
    For contractors
    Work at office
    Flexible hours

    LinkedIn

    Mountain View, CA
    21 hours ago
  • $152k - $241.5k

     ...into the unlimited potential of AI to define the next era of computing...  .... We are seeking a Senior Systems Software Engineer to join our advanced infrastructure software team. In this role, you...  ...work primarily in Rust, Go, and C++, building robust, scalable systems... 

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $207k - $300k

    Google Inc. is looking for a Staff Software Engineer for AI and Infrastructure to contribute to Google Cloud's mission...  ...in programming, particularly in C++, with a minimum of 8 years in...  ...designing and implementing computer systems, collaborating on impactful projects... 

    Google Inc.

    Sunnyvale, CA
    3 days ago
  • $184k - $287.5k

     ...is seeking a Senior System Architect: Heterogeneous...  ...waste. We need an engineer to develop and build...  ...hardware faults, infrastructure instability, and software defects. What you...  ...Proficiency: Strong C++ and Python skills, with...  .... NVIDIA uses AI tools in its recruiting... 

    NVIDIA

    Santa Clara, CA
    4 days ago
  • $224k - $356.5k

     ...for a highly motivated Engineering Manager, Hardware Infrastructure Build Systems to join this dynamic and...  ..., reliable hardware and software development across the enterprise...  ...using Python, Go, C++, or other programming...  ...vacancy. NVIDIA uses AI tools in its recruiting... 
    Remote work

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $272k - $431.25k

     ...Principal Rack Scale Systems Infrastructure Engineer NVIDIA has been transforming...  ...the unlimited potential of AI to define the next era of computing...  ...guide the development of software systems. These systems...  ...Practical coding skills in Go, C++, or Rust, encompassing the... 
    Shift work

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $152k - $241.5k

     ...informative telemetry and data systems that provide real-...  ..., distributed infrastructure. As an engineer on our team, you will...  ...outstanding mix of core software engineering, data...  ...VueJS. Experience with C++ is a plus. A passion...  ...vacancy. NVIDIA uses AI tools in its recruiting... 

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  • $147k - $211k

    Software Engineer III, Embedded Systems/Firmware, AI and Infrastructure Google, Sunnyvale, CA, USA Qualifications Bachelor’s degree or equivalent practical experience...  ...in low level systems programming languages (e.g. C++ or C). 2 years of experience with working with... 

    Google Inc.

    Sunnyvale, CA
    1 day ago
  • $152k - $241.5k

     ...Tooling And Release Infrastructure Developer...  ...learning ignited modern AI — the next era of...  ...build and deployment systems. Research and...  ...Science or Computer Engineering or equivalent...  ...experience ~3+ years of software development...  ...compiled language(C++/Golang) & scripting... 

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $147k - $211k

    Software Engineer III, Embedded Systems/Firmware, Platforms Infrastructure Engineering Apply X Note: By applying to this position you will...  ...programming languages (e.g. C++ or C), or 1 year of experience...  ...enhance software solutions. The AI and Infrastructure team is redefining... 
    Full time
    Worldwide

    Google Inc.

    Sunnyvale, CA
    21 hours ago
  • $180k - $260k

     ...integrates advanced software and hardware...  ...Senior/Staff Software Engineers, who have strong fundamentals...  ...are experts in C++ language in...  ...with the Infrastructure and DevOps teams for...  ...in C++ and build systems (Conan, Cmake, Bazel...  ...integrating and deploying AI models Salary... 
    Odd job
    Work experience placement
    Work at office

    Gatik AI

    Mountain View, CA
    2 days ago
  •  ...AI Infra Engineer We are looking for an AI Infra engineer to join our growing...  ...Kubernetes, Slurm, Python, C++, PyTorch, and primarily on AWS. As an AI Infrastructure Engineer, you will be partnering...  ...robust APIs and orchestration systems for both training pipelines... 

    Perplexity AI

    Palo Alto, CA
    21 hours ago
  • $160.36k - $240.54k

    Nuro is looking for a Software Engineer in GenAI Infrastructure & Agent Systems based in Mountain View, CA. You will design and build platforms...  ...experience and proficiency in Python, C++, or Go. This role spans the development of AI agent infrastructure, autoresearch... 

    I did my part and supported the Regular Toilet

    Mountain View, CA
    21 hours ago
  •  ...Inc. in Sunnyvale, CA, is seeking a Software Engineer to develop next-generation technologies...  .... You will lead critical projects in AI/ML, focusing on scalability and...  ...Candidates should have at least 8 years in C++ and infrastructure fields. The competitive salary range... 

    Google Inc.

    Sunnyvale, CA
    4 days ago
  • A leading AI infrastructure company in California seeks a Member of Technical Staff — Training to...  ...optimize large-scale distributed training systems for frontier AI models. Candidates...  ...with another systems language, such as C++. This role involves collaborating with researchers... 

    RadixArk

    Palo Alto, CA
    2 days ago
  •  ...Mountain View, CA focused on developing machine learning systems. Responsibilities include coding, collaboration...  ...and have programming experience in Python or C++, as well as expertise in machine learning infrastructure. The position comes with a competitive salary, bonus... 

    Google Inc.

    Mountain View, CA
    21 hours ago
  • $99.6k - $223.4k

     ...Exadata Software Engineer We are looking for smart systems software engineers with BS/MS/PhD in Computer...  ...edge technology like AI vector Database. As a...  ...languages: C/C++ expertise, Java Tools...  ...brings together the data, infrastructure, applications, and expertise... 
    Temporary work
    Flexible hours

    Oracle

    Redwood City, CA
    4 days ago
  • $129k - $198.4k

     ...Description Role: As an AI/ML Engineer on the Metrics...  ...developing and optimizing infrastructure to accelerate...  ...are seeking experienced software engineers to build analytical...  ..., Embodied AI, and System and Test Engineering teams...  ...writing Python and C++ in a production environment... 
    Local area
    Work from home

    General Motors

    Mountain View, CA
    4 days ago
  •  ...defining semiconductor and infrastructure businesses at companies like...  ...solutions for the AI infrastructure market, focused...  ...architectures. We are seeking a Systems/Algorithms Engineer with experience in serial...  ...in MATLAB, Simulink, C++, Python, or equivalent environments... 

    C Speed

    Palo Alto, CA
    2 days ago
  • $192k - $260k

    Databricks is looking for a seasoned engineer with over 8 years of experience in Java, Scala, or C++. The ideal candidate will...  ...to our innovative data and AI infrastructure platform, focusing on major projects...  ...in algorithms and distributed systems. We offer a generous salary... 

    Menlo Ventures

    Mountain View, CA
    4 days ago
  • $180k - $260k

     ...integrates advanced software and hardware...  ...Senior/Staff Software Engineers, who have strong fundamentals...  ...are experts in C++ language in...  ...with the Infrastructure and DevOps teams for...  ...in C++ and build systems (Conan, Cmake, Bazel...  ...integrating and deploying AI models Salary... 
    Odd job
    Contract work
    For contractors
    Work experience placement
    For subcontractor
    Work at office

    Booster

    Mountain View, CA
    1 day ago
  •  ...AI Infrastructure & Experience Engineer FocusKPI is seeking an AI Infrastructure & Experience...  ...-specific adjustments. Systems Engineering & CUDA:...  ...: Advanced proficiency in C++, Python, and Rust. Deep familiarity...  ...frameworks (LiteLLM). Software Engineering: Robust... 
    Contract work
    Local area
    Shift work

    FocusKPI Inc.

    Mountain View, CA
    3 hours ago
  • $349k - $431k

     ...Principal Software Engineer, ML System Architect Waymo is an autonomous driving...  ...driving software. Waymo's AI is at the heart of this mission...  ...frameworks, and AI infrastructure. ~ A track record of architecting...  ...Deep expertise in Python, C++, and ML frameworks like JAX... 
    Full time
    Remote work

    Waymo

    Mountain View, CA
    3 days ago
  •  ...Tech Lead, AI Compute Infrastructure Los Angeles, Palo Alto, San Francisco,...  ...Responsibilities You will be the core engineer responsible for building...  ...scaling of our distributed systems. Minimum Requirements...  ...language such as C++ for developing core infrastructure... 
    Full time

    HeyGen

    Palo Alto, CA
    21 hours ago
  • $180k - $240k

     ...Backend Engineer - Infrastructure Los Angeles, San Francisco, Palo Alto, Toronto...  ...the development of core systems and infrastructure crucial to...  ...infrastructure to enhance our AI researchers' productivity, and...  ...~ Proficiency in python or c++. ~ Experience with... 
    Work experience placement

    HeyGen

    Palo Alto, CA
    21 hours ago
  •  ...Lead, Evaluation Infrastructure Mountain View,...  ...combining cutting-edge AI with automotive-...  ...that powers rapid software iteration, and...  ...empowers autonomy and Systems & Safety teams to...  ...champion AI-native engineering practices that...  ...proficiency in Python, C++, or similar... 
    Temporary work
    Work experience placement

    Nuro

    Mountain View, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, C++ Generalist, AI Systems & Infrastructure. Be the first to apply!