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

Software Engineer, C++ Middleware and Runtime Infrastructure

$120k - $200k

Plus.ai

Santa Clara, CAUS Research and Development – Runtime Platform /Full-time /HybridYou will develop and optimize the core infrastructure that facilitates reliable, low-latency execution of on-vehicle robotics software. Your mission extends beyond building a rock-solid foundation for autonomous driving — you will also equip engineers with the tools needed to analyze system behavior, identify performance bottlenecks, and enhance robustness. In this role, you will contribute to existing frameworks, libraries, and tools while also designing and implementing new components across various mission-critical domains.Responsibilities:Design and optimize low-latency interprocess communication and data flow monitoring.Develop high-performance event logging and structured telemetry.Implement safety-enhanced memory allocators and efficient memory provisioning policies.Build lock-free data structures and algorithms to support real-time system requirements.Work on network communication and coherency protocols.Develop on-the-fly component health monitoring and rapid response mechanisms for critical events.Manage on-vehicle configurations and system state validation.Optimize low-level OS interactions and fine-tune system performance.Ensure that your work is performed in accordance with the company’s Quality Management System (QMS) requirements and contribute to continuous improvement efforts.Ensure team compliance with QMS, monitor quality, and drive process improvements.Required Skills:BS in Computer Science, Electrical Engineering, or related field.Solid hands-on coding experience using C++14(or later)Strong understanding of Linux development tools, including build systems, compilers, debuggers, and performance analyzers.Excellent written and verbal communication skills.Proactive problem-solving mindset: ability to identify, propose, and implement solutions.Preferred Skills:Experience in writing, debugging, and profiling multithreaded C++ applications.Familiarity with robotics-related libraries such as ROS.Knowledge of real-time OS, database internals, network programming, GPGPU, or robotics.Salary Range:$120,000 - $200,000 a yearOur compensations (cash and equity) are determined based on the position, your location, qualifications, and experience.We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Software Engineer, C++ Middleware and Runtime Infrastructure in Santa Clara, CA vacancy
  •  ...worldwide.We’re a team of engineers, clinicians, and innovators...  ...calibration strategy and develop software to implement the same....  ...interfaces and supporting infrastructure/middleware for the da Vinci product line...  ...tools in an embedded C/C++ environment. Maintain superior... 
    Middleware
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    2 days ago
  • $192.34k - $260.24k

     ...We are looking for a Staff Software Engineer, C++ to lead the design and...  ...development of Aeva’s core software infrastructure for 4D LiDAR products....  ...foundational libraries, runtime components, data pipelines...  ...with SDKs, APIs, middleware, data streaming, visualization... 
    Middleware
    Full time
    Flexible hours

    Aeva

    Mountain View, CA
    4 days ago
  • $166k - $244k

     ...scalable. About the Role:We are looking for a Software Engineer, Edge Systems & Runtime to join our team, focusing on high-performance C++ software and on-device machine learning...  ...optimizing our production C++ runtime infrastructure, refining memory usage, improving data... 
    Suggested
    Full time

    X Company

    Mountain View, CA
    5 days ago
  • $140k - $215k

     ...with you.About the Role:This is a Software Development Engineer role on the Cloud Runtime Protection team that builds the...  ...and Machine Learning infrastructure running across millions of systems...  ...features on Linux or Unix in C/C++ with the following characteristics... 
    Suggested
    Full time
    Work experience placement
    Work at office
    Local area
    2 days per week
    3 days per week

    CrowdStrike

    Sunnyvale, CA
    5 days ago
  • $150k - $225k

     ...CAUS Research and Development - Runtime Platform /Full-time /...  ...pioneering AI-based virtual driver software for factory-built autonomous...  ...integrate and optimize partner middleware into our AD stackOwns or help...  ...programming skills in C++ and PythonBasic understanding... 
    Middleware
    Full time

    Plus.ai

    Santa Clara, CA
    16 hours ago
  • $152k - $241.5k

     ...Platform team is seeking a Senior System Software Engineer to help bring NVIDIA's autonomous...  ...expansion of hardware-in-the-loop (HIL) infrastructure to support the robust deployment and...  ...FD, LIN) and real-time communication middleware.We value different paths to technical... 
    Middleware
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  • $184k - $287.5k

     ...algorithms, abstractions, and runtime capabilities needed to build...  ...and scalable GPU-accelerated software.We are hiring a Senior Software Engineer to advance the C++ foundation of CUDA Core Libraries...  ..., and language/runtime infrastructure that make CUDA a speed-of-light... 
    Full time

    Nvidia

    Santa Clara, CA
    5 days ago
  • $100k

     ...evolve to unify innovations in software models, compilers,...  ...seniorities.As a Software Engineer on the Metal Runtime team at Tenstorrent, you’ll...  ...posting.Who You AreStrong C/C++ developer with a passion for...  ...to deliver world-class AI infrastructure.Compensation for all... 
    Permanent employment

    Tenstorrent

    Santa Clara, CA
    13 hours ago
  • $100k

     ...to unify innovations in software models, compilers,...  ...mid level SOC Emulation Engineer to support our hardware emulation infrastructure and internal chip design...  ...a working knowledge of C++ and the ability to navigate...  ..., to solve complex runtime and build issues.What We... 
    Permanent employment

    Tenstorrent

    Santa Clara, CA
    5 days ago
  • $131.01k - $196.3k

     ...building blocks of the data infrastructure that connects our...  ...ImpactMarvell Central Engineering (CE) develops Marvell...  ...Integrate hardware and software systems into the...  ...opportunities to optimize runtime efficiency and improve...  ...language (e.g., Python, C++, C#, or similar), with... 
    Permanent employment
    Full time
    Internship
    Work from home

    Marvell

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

     ...looking for a Senior Software Engineer to build and optimize the local runtimes and agent frameworks that...  ...NVIDIA's driver and middleware layers to extract maximum...  ...experience).AI & GPU Infrastructure: Hands-on experience...  ...Languages: Proficiency in C++ (performance-critical... 
    Middleware
    Full time
    Local area
    Worldwide

    Nvidia

    Santa Clara, CA
    4 days ago
  •  ...looking for a systems-minded engineer who lives at the intersection...  ...post-training and inference infrastructure, with particular emphasis on...  ...models Proficiency in Python and C++ (or similar systems languages...  ...execution, or actor-based runtimes Contributions to open-source... 

    AMD

    San Jose, CA
    16 hours ago
  • $207k - $301k

     ...Warsaw.Develop junior engineers on the team.Minimum qualifications...  ...programming in C++.5 years of experience...  ..., and launching software products.5 years of experience...  ...large-scale infrastructure, distributed systems or...  ...Software Architecture, Runtime, Machine Management, Storage... 
    Worldwide

    Google

    Sunnyvale, CA
    3 days ago
  •  ...Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology...  ...and verbal communication skillsExperience with Oracle Fusion Middleware, CRM, and PeopleSoft CRM is a PlusExperience with project managementExperience... 
    Middleware
    Full time

    Sonsoft

    Cupertino, CA
    2 days ago
  • $120k - $200k

    Santa Clara, CAData Engineering - Data Infrastructure /Full-time /HybridPlusAI is a Physical...  ...AI-based virtual driver software for factory-built...  ...work primarily in modern C++ and Python, solving systems...  ...record vehicle sensor and runtime data, selectively capture... 
    Full time

    Plus.ai

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

     ...revolution, building the software and systems that power...  ...for a Senior Software Engineer to lead the bring-up,...  ...-scale AI clusters, infrastructure, and end-to-end workloads...  ...on new platforms.Tune runtime settings,...  ...Expert-level Python and C/C++ programming skills.Experience... 
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    16 hours ago
  • $195.2k - $361.2k

     ...architectures, algorithms, and software inspired by the brain's...  ...of the firmware, runtime, and performance infrastructure, working closely with hardware...  ...area by establishing engineering practices, driving software...  ...production-grade software in C/C++ and Python, including... 
    Full time
    Work at office
    Local area
    Immediate start
    Shift work

    Intel

    Santa Clara, CA
    1 day ago
  • $100k

     ...must evolve to unify innovations in software models, compilers, platforms, networking...  ...of all seniorities.As a Software Engineer on the Metal Runtime team at Tenstorrent, you’ll work on the...  ...posting.Who You AreStrong coder in C or C++, and love working close to hardware.... 
    Permanent employment

    Tenstorrent

    Santa Clara, CA
    5 days ago
  •  ...for a Systems Integration Engineer for it's Santa Clara, CA or...  ...languages like Python, C, C++Experience with REST APIs, Mini Services...  .../Xpath/SOAPMessaging based middleware, API's and integration technologies...  ...and support critical infrastructure supporting applications... 
    Middleware

    Hitachi

    Santa Clara, CA
    16 hours ago
  • Senior Software Engineer - Data Protection Software Engineering (C, C++)Infrastructure Solutions Group (ISG) builds the products that power infrastructure, solutions, and data management our customers need most. Our teams design and develop the hardware and software that... 

    Dell Technologies

    Santa Clara, CA
    3 days ago
  •  ...strengthening cyber resilience for the infrastructure, systems, and organizations...  ...Our Team's Vision: Our Engineering team is driven by a culture...  ...the latest technologies and C++ standard. You will...  ...building distributed & scalable software systems ~ Expertise in... 
    Full time
    Immediate start

    Illumio

    Sunnyvale, CA
    16 hours ago
  • $272k - $431.25k

     ...motivated Principal System Software Engineer to drive next-generation innovations...  ..., architecture, kernel, AI, middleware, and platform teams to...  ..., drivers, middleware, runtime frameworks, and platform services...  ...programming skills in C/C++ with experience in Python or... 
    Middleware
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $184k - $287.5k

     ...looking for a hands-on System Software Engineer. As part of our team, you...  ...developing platform and middleware features for self-driving cars...  ...embedded software to cloud infrastructure, underpinned by safety and...  ...Excellent programming skills in C++, C and Python.Familiarity... 
    Middleware
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $134.5k - $193.5k

     ...We are looking for a Senior Software Engineer, DevOps to join our team in...  ...tooling, automation, and infrastructure workflows.Stand up and manage...  ...issues across services, middleware, and data layers.Develop scripts...  ...languages (e.g., Go, Rust, C++) is a plus.Strong... 
    Middleware
    Full time
    Work at office
    Worldwide

    Bloom Energy

    San Jose, CA
    2 days ago
  • $129k - $198.4k

     ...DescriptionRole: As an AI/ML Engineer on the Metrics Frameworks team...  ...on developing and optimizing infrastructure to accelerate autonomous...  .... We are seeking experienced software engineers to build analytical...  ...Experience writing Python and C++ in a production environment (... 
    Full time
    Local area
    Work from home

    General Motors

    Sunnyvale, CA
    4 days ago
  • $144k - $198k

     ...Performance Computing (HPC) infrastructure to support large-...  ...the critical software interfaces between the...  ...Degree in Aerospace Engineering, Computer Science, Electrical...  ...in modern C/C++ and experience integrating...  ...Ethernet, RS-422) and middleware (DDS, ROS2).Experience... 
    Middleware
    Local area

    Archer Aviation

    San Jose, CA
    4 days ago
  •  ...worldwide.We’re a team of engineers, clinicians, and innovators...  ...responsible for the real-time software infrastructure that supports critical...  ...experience and comfort working with C++ in an embedded environment...  ...common frameworks and middleware for robotic applications or... 
    Middleware
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    13 hours ago
  •  ...We are at the forefront of software and hardware innovation, pushing...  ....The role: Senior toStaff Runtime Systems EngineerWhat You...  ...position is for runtime software engineering, working on the architecture...  ...driverProficiency in C/C++Experience working with python is desiredEqual... 
    3 days per week

    d-Matrix

    Santa Clara, CA
    1 day ago
  •  ...worldwide.We’re a team of engineers, clinicians, and...  ...Development Platform Software team. The engineer will...  ...deliver robust platform and infrastructure software.Design,...  ...diagnosticsCommunication middleware and system services...  ...threaded, distributed C/C++ applicationsThird-party... 
    Middleware
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    4 days ago
  • $388k

     ....Our Content & Business Products (CBP) Engineering teams build the products and services to...  ...teams build on, across the full software stack — from GraphQL/RESTful APIs and embeddable...  ...orchestration and other related infrastructure platform domains.Deep understanding of... 
    Middleware
    Hourly pay
    Full time
    Immediate start
    Remote work
    Flexible hours

    Netflix

    Los Gatos, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, C++ Middleware and Runtime Infrastructure. Be the first to apply!